我想要一张11111111之类的数字和一个字母的列表。字母si是用数字计算的。类似于:
@echo off
set var=23
FOR /L %%H IN (40000000,1,49999999) DO (
set number = %%H+%var%
echo %number%A
)
pause
exit我想得到(或多或少)
400000023A
400000024A
400000025A
...但如果不改变FOR语句。这有可能吗?
发布于 2012-09-27 20:24:46
jeb提供了修复代码所需的提示,Jeff K实际上实现了修复。
但是,由于将常量添加到每个值,因此将常量添加到FOR /L start和End值会更简单、更有效。
@echo off
setlocal
set var=23
set /a "start=40000000+var, end=49999999+var"
for /l %%H in (%start%, 1, %end%) do echo %%HAhttps://stackoverflow.com/questions/12601764
复制相似问题