在cmd中延迟扩展有一些困难。
这可能是一个愚蠢的问题,但有没有办法在函数内求和(即没有“set”)或在函数内求和!
(!
或类似效果的东西);例如,~%%n+%y%
在下面的情况下,可以通过使用括号将其视为其部分的总和,还是我应该从不同的角度来看待它?
for /l %%n in (10 1 36) do (
for /f %%a in ("!alpha:~%%n+%y%,1!") do (
set "code=!code:%%n=%%a!"))
任何帮助将不胜感激。谢谢
在cmd中延迟扩展有一些困难。
这可能是一个愚蠢的问题,但有没有办法在函数内求和(即没有“set”)或在函数内求和!
(!
或类似效果的东西);例如,~%%n+%y%
在下面的情况下,可以通过使用括号将其视为其部分的总和,还是我应该从不同的角度来看待它?
for /l %%n in (10 1 36) do (
for /f %%a in ("!alpha:~%%n+%y%,1!") do (
set "code=!code:%%n=%%a!"))
任何帮助将不胜感激。谢谢