我正在嘗試讀取for循環中字符串的字符。無法讀取for循環中字符串的字符
命令!字符串:〜1,3!工作正常。但我可以用變量而不是1和3來做到這一點。我嘗試了下面的代碼,但我不知道什麼是錯的。它不工作。
@echo off
setlocal enableextensions enabledelayedexpansion
set string=abcdefghij
set /a count=1
for /l %%x in (1,1,3) do (
set string2=!string:~%count%,1!
set /a count+=1
echo !string2!
pause
)
但它總是給人輸出爲:
b
我想要的輸出爲如下:
b
c
d
解決這個請幫助..提前
非常感謝
如果您提出的問題沒有得到太多關注,請不要再提問。 (從同一用戶Dupe):http://stackoverflow.com/questions/15743077/how-to-read-characters-from-a-string-inside-a-for-loop-in-a-batch-file – 2013-04-08 17:14:18