Перевод строки в наборе /p

Перевод строки в наборе /p

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

Связанный контент