我试图用这样的批处理文件编写多行->
@echo off
(
echo 123()
echo abc
) > exampleFile
问题出在代码的第三行:
echo 123()
我认为它的结束)。
如何防止这种情况?echo 命令是否有任何类型的 c 或 c++ 之类的转义字符?谢谢帮忙,真的。
我试图用这样的批处理文件编写多行->
@echo off
(
echo 123()
echo abc
) > exampleFile
问题出在代码的第三行:
echo 123()
我认为它的结束)。
如何防止这种情况?echo 命令是否有任何类型的 c 或 c++ 之类的转义字符?谢谢帮忙,真的。
用插入符号逃脱;
@echo off
(
echo 123(^)
echo abc
) > exampleFile
@echo off
setlocal enableDelayedExpansion
set "for_echo=123()"
(
echo !for_echo!
echo abc
) > exampleFile
endlocal