[求助]-批次檔問題,%%b與%ab%的問題

如下:
@echo off
set ab1=100
set ab2=200
set ab3=300
for %%b in (1 2 3) do (
echo ab1=%ab1%
echo %ab%%b%
)
pause

目的是想用%%b放在ab後面,可以自動生成ab1 ab2 ab3
但echo %ab%%b% 無法正確印出來

試了好久,但都找不到方法可以順利用for印出ab1 , ab2 , ab3的值
在猜%ab%%b% 因為有兩個不同類變數,導致%拆解時出問題

請問若要用for來完成這個問題,該如何寫呢?
2011-09-06 18:42 發佈
文章關鍵字 問題 %ab%
@echo off
setlocal EnableExtensions
setlocal EnableDelayedExpansion
set ab1=100
set ab2=200
set ab3=300
set ab4=400
set ab5=500
set ab6=600
for %%b in (1 2 3 4 5 6) do echo ab%%b=!ab%%b!




執行結果:

C:\>Test.bat
ab1=100
ab2=200
ab3=300
ab4=400
ab5=500
ab6=600
☆ 私人訊息直接刪除不再回覆 ☆ 願望 : bovuhPPjMnEfkyhggnsJdABaLFPuhXT4
好強喔
謝謝您~ ^_^
太感激了
我試很久了說~
謝謝 ~
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?