有人能够解释cmd如何处理克拉,在下面的例子中?以变量名逃逸的字符
C:\>set ^^=test
C:\>echo %^%
test
C:\>echo ^%^%
test
C:\>echo %^^%
%^%
我计算过,%^%
会简单地%%
处理。我假设在考虑克拉之前处理变量扩展,然而这是对于我肯定可以更有说服力地解释的问题的半回答。
在分批 -
@echo off
set ^^=test
echo %^%
echo ^%^%
echo %^^%
-
C:\>test.bat
test
test
ECHO is off.
+1加倍对于伟大解释'set'命令,并添加与克拉的呼叫命令行为。 –