【发布时间】:2015-10-17 00:08:10
【问题描述】:
我使用 setx 创建了一个 Windows 自定义环境变量(我对其进行了测试,它可以工作),并且我想在每次启动批处理文件时递增它(有时,将其重置为 0)。
继其他经典语言之后,我的第一个想法是:
%myVariable% = %myVariable% + 1
但这似乎不起作用,知道吗?
【问题讨论】:
标签: windows batch-file environment-variables increment
我使用 setx 创建了一个 Windows 自定义环境变量(我对其进行了测试,它可以工作),并且我想在每次启动批处理文件时递增它(有时,将其重置为 0)。
继其他经典语言之后,我的第一个想法是:
%myVariable% = %myVariable% + 1
但这似乎不起作用,知道吗?
【问题讨论】:
标签: windows batch-file environment-variables increment
set NEWVAR=SOMETHING
echo %NEWVAR%
为了准确使用set /a myVariable = %myVariable% + 1
算术表达式(SET /a)
包括以下运算符:要计算的表达式可以
需要先初始化
set /a myVariable=0
增量示例:
set /a myVariable=%myVariable% + 1set /a "myVariable+=1"【讨论】: