[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
set /a str+=1
set /a str=str+1
以上两者是相同的,其中变量str在在set /a命令内部处理的
set /a str=%str%+1
而这个中的%str%的变量扩展是在命令解释器下完成的

例如tmp=9
那么set /a tmp+=1,x=10*tmp中x的结果为100
而set /a tmp=%tmp%+1,x=10*%tmp%中x的结果为90
1

评分人数

    • more: 好东西!!!PB + 20 技术 + 1 + 1

TOP

set 的整数计算是在独立的进程下完成的,变量寄存是实时刷新的,不存在延时的要求
例子如这样
set a=10
set b=a
set /a %b%*10
它的结果等于100

TOP

返回列表