我是批处理文件的新手并且有一个非常简单的问题,我所要做的就是按设定的数量增加3个变量的值。
当我运行文件时,变量'a'按预期增加,但变量'b'和'c'返回消息“命令的语法不正确”并回显原始值。
非常感谢任何帮助。
@set a=0
@set b=10
@set c=100
:1
echo on
echo Value of A = %a% +++++++++++++++++++++++++
echo Value of B = %b% +++++++++++++++++++++++++
echo Value of C = %c% +++++++++++++++++++++++++
set /a a=a+1
set /b b=b+10
set /c c=c+100
goto 1
exit;
以下图片来自显示批处理文件输出的CMD窗口:
答案 0 :(得分:0)
我猜你的新批次所以我会非常清楚。 set命令有三个选项:
/a = Math
/p = Input
nothing = set
试试这个:
set /a a+=1
set /a b+=10
set /a c+=100