[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] [已解决]如何理解批处理中call解套嵌套变量?

批处理:
@echo off
set n=1
set 1a=2
call echo %%%n%a%%
pause
解套错误

@echo off
set n=1
set a1=2
call echo %%a%n%%%
pause
解套正确


cmd:

set n=1
set 1a=2
call echo %%n%a%
解套正确

set n=1
set a1=2
call echo %a%n%%
解套正确
不太明白,用call 解套,有什么规律或者格式么

[ 本帖最后由 cryfordog 于 2009-11-3 22:14 编辑 ]
1

评分人数

    • keen: 感谢主动给标题标注[已解决]字样PB + 2
大众化的心理变态者

变量n=1:
代码1      1a      %%n%a%    解套错误
代码2      a1      %a%n%%    解套正确
????
大众化的心理变态者

TOP

哦,明白了,倒是没注意这点,谢谢了
大众化的心理变态者

TOP

返回列表