使用批处理脚本向文本添加新行?

时间:2017-10-01 05:57:32

标签: batch-file

我知道这个问题已经解答了,但是当我在我的批处理文件中尝试这个代码时:

echo # Comment line>temp.txt
...
set /p a=" "
echo Text %x% %y% %a%>>temp.txt
goto main_loopMouse

然后在第set /p a=" "行输入一些文字,只留下'a'var blank“Text 25 21

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用delayedexpansion

setlocal enabledelayedexpansion
set /p a=Enter some text
echo Text %x% %y% !a! >> temp.txt

由于'var'仍为空,当行执行时没有值