目前我有
echo ping %id% > 1.bat
但我想将多行代码复制到另一个文件中。
有什么想法吗?
答案 0 :(得分:1)
echo first line >1.txt
echo second line >>1.txt
echo third line >>1.txt
...
答案 1 :(得分:1)
选项1 - (与Stephan发布的相同)
echo first line >1.bat
echo second line >>1.bat
选项2
>1.bat (
echo first line
echo second line
)
选项3
call :output >1.bat
exit /b
:output
echo first line
echo second line
exit /b
如果您要编写大量输出,则选项2和3明显快于选项1,因为它们只需打开并定位流指针一次,而选项1必须打开并定位每一行。