我用setx创建了一个windows自定义环境变量(我测试了它,它可以工作),我想在每次启动一个批处理文件时增加它(有时,将其重置为0)。
我的第一个想法,遵循其他经典语言,是:
%myVariable% = %myVariable% + 1
但它似乎不起作用,任何想法?
答案 0 :(得分:0)
set NEWVAR=SOMETHING
echo %NEWVAR%
准确使用set /a myVariable = %myVariable% + 1
算术表达式(SET / a)
包括以下运算符:要评估的表达式
您需要先将其初始化
set /a myVariable=0
增加的例子:
set /a myVariable=%myVariable% + 1
set /a "myVariable+=1"