Мне нужно сделать скрипт, который может записать одну строку текста в текстовый файл в том же каталоге, что и командный файл.
file
batch-file
text
09stephenb
источник
источник
@
знака излишни, так как вы уже сделали@echo off
. Они нужны только в том случае, если эхо не было выключено. stackoverflow.com/a/21077142/632951Проще использовать только один блок кода, тогда вам нужно только одно перенаправление.
источник
echo "blahblah"> txt.txt
сотрет текст и поставит бла-бла на свое местоecho "blahblah">> txt.txt
напишу бла на новую строку в текстеЯ думаю, что оба создадут новый текст, если не существует (я знаю, что первый)
Где "
txt.txt
" написано выше, путь файла может быть вставлен, если требуется. напримерC:\Users\<username>\desktop
, который поместит его на рабочий стол.источник
'%~dp0
бы ...)cd
либоpushd
команд)Эти два
>>
означают, что вторая строка будет добавлена в файл (т.е. вторая строка начнется после последней строки xy.txt).Вот как
xy.txt
выглядит:источник
@echo off Название записи с использованием пакетных файлов цвет 0a
Текст примера echo> Filename.txt Дополнительный текст echo >> Filename.txt
источник
copy con
чтобы написать длинный текстПример:
источник
надеюсь это поможет. Вы должны изменить имена строк (IDK, как он называется) и имя файла
источник