临时变量增量

阿拉德梅

我正在尝试%%x循环中增加元变量

我对 Windows NT 批处理脚本命令不是很熟悉,我尝试过谷歌但似乎没有任何效果,所以这就是我问的原因。

这就是我想要做的:

@echo off
for /l %%x in (6, 1, 32) do (
    echo %%x
    echo %%x+1
)

所以,我想%%x+1回声7when %%xis 6它所做的只是 echo 6+1

这样的事情可能吗?在编程语言中,它通常是这样完成的,但我无法在这里找到如何做到这一点。

我认为这段代码可能会做你想做的:

@echo off
setlocal enabledelayedexpansion
for /l %%x in (6, 1, 32) do (
    echo %%x
    set /a res=%%x+1
    echo !res!
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章