В одном из моих пакетных сценариев я хочу, чтобы пользователь мог вводить некоторый текст.Затем текст будет записан в файл .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 ответ1

0

Пытаться

copy con %textfileName%.txt

В конце ввода многострочного текста наберите CTRL+Z или CTRL+C.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .