bat批处理如何输出变量名而不是变量(请看仔细后再来讨论)
比方说:echo:set num=123 >> .\haha.bat
echo:echo %num% >> .\haha.bat
echo:pause >> .\haha.bat
这样创建的haha.bat里面,就会因为找不到%num%这个变量而echo空白,变成这样:
set num=123
echo
pause
这种情况下该怎么正常输出%num%?转义符似乎在变量面前不适用 %是转义符,echo %% 即可输出单个%。因此只需要echo %%num%%就行了
echo %%num%% wangyujie96 发表于 2021-10-25 13:00
%是转义符,echo %% 即可输出单个%。因此只需要echo %%num%%就行了
echo %%num%% ...
原来如此!受教了!
页:
[1]