@echo off
set a=abcdcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
set b=0
:loop
set c=%a:~%b%,1%
set /a b=%b%+1
echo %c%
goto loop
pause
上面是我写的一个简单的批,我要的结果是:能够用变量b的不断叠加来把变量a中的字符挨个的取出!
可是我遇到了一个问题,在set c=%a:~%b%,1%这一行中%b%无法起到作用!这是怎么回事呢?我要怎么做呢?请各位大侠给予指教!小弟先谢过了!
set a=abcdcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
set b=0
:loop
set c=%a:~%b%,1%
set /a b=%b%+1
echo %c%
goto loop
pause
上面是我写的一个简单的批,我要的结果是:能够用变量b的不断叠加来把变量a中的字符挨个的取出!
可是我遇到了一个问题,在set c=%a:~%b%,1%这一行中%b%无法起到作用!这是怎么回事呢?我要怎么做呢?请各位大侠给予指教!小弟先谢过了!

