设置/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

相关内容