繁体   English   中英

递增自定义环境变量

[英]Increment a custom environment variable

我用setx创建了一个Windows自定义环境变量(我对其进行了测试,它可以正常工作),并且我想在每次启动批处理文件时将其递增(有时将其重置为0)。

在其他经典语言之后,我的第一个想法是:

%myVariable% = %myVariable% + 1

但这似乎行不通吗?

set NEWVAR=SOMETHING
echo %NEWVAR%

类似的问题https://superuser.com/questions/79612/setting-and-getting-windows-environment-variables-from-the-command-prompt

要准确使用,请set /a myVariable = %myVariable% + 1

http://ss64.com/nt/set.html

算术表达式(SET / a)

包括以下运算符:要计算的表达式可以

您需要先初始化

set /a myVariable=0

递增示例:

  • set /a myVariable=%myVariable% + 1
  • set /a "myVariable+=1"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM