在我的一个批处理脚本中我希望用户能够输入一些文本。然后将该文本写入.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