В одном из моих пакетных скриптов я хочу, чтобы пользователь мог ввести какой-либо текст. Затем текст будет записан в файл .txt:
@echo Enter an archive comment here (English letters and numbers only):
set /p textfileContents=
:: Outputs the user input to the text file
@echo %textfileContents% > %textfileName%.txt
Это работает отлично, за исключением того, что я ограничен одной строкой текста, поскольку нажатие Enterприведет к выполнению команды вместо переноса строки.
Как сделать перенос строки вместо выполнения команды?
решение1
Пытаться
copy con %textfileName%.txt
В конце набора многострочного текста введитеCTRL+ZилиCTRL+C