Windows批处理:回声问题

时间:2013-05-25 13:32:55

标签: windows batch-file cmd

我试图使用像这样的批处理文件编写多行 - >

@echo off
(
echo 123()
echo abc
) > exampleFile

问题出在代码的第三行:

echo 123()

我认为结束

如何防止这种情况? echo命令是否有任何类型的c或c ++类转义字符? 谢谢你的帮助,真的。

2 个答案:

答案 0 :(得分:4)

带有插入符号的

Escape;

@echo off
(
echo 123(^)
echo abc
) > exampleFile

答案 1 :(得分:1)

@echo off
setlocal enableDelayedExpansion
set "for_echo=123()"
(
echo !for_echo!
echo abc
) > exampleFile
endlocal