有人能夠解釋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'命令,並添加與克拉的呼叫命令行爲。 –