小弟我编的一段批处理代码需要用到批处理参数,测试时发现一些特殊字符无法显示出来,例如下面一段代码:
aaa.bat
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
setlocal EnableDelayedExpansion
set 111=%1
set 222=%2
set 333=%3
echo !111!
echo !222!
echo !333!
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
我输入“aaa.bat !a =a ;a”,结果只显示了3个a,前面的符号!=;都没有显示出来,我在这些字符前都加上转义字符^,结果还是3个a。请问大家该怎么获取这些特殊符号?
aaa.bat
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
setlocal EnableDelayedExpansion
set 111=%1
set 222=%2
set 333=%3
echo !111!
echo !222!
echo !333!
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
我输入“aaa.bat !a =a ;a”,结果只显示了3个a,前面的符号!=;都没有显示出来,我在这些字符前都加上转义字符^,结果还是3个a。请问大家该怎么获取这些特殊符号?
