PCAN誰能解釋爲什麼SET沒有在下面的代碼?:做任何事情Unworking SET在FOR/L的批處理腳本
ECHO OFF
FOR /L %%b IN (-1,1,1) DO (
SET /A _lat=%%b
ECHO variable lat: %_lat%
ECHO variable b: %%b
ECHO:
)
輸出:
variable lat:
variable b: -1
variable lat:
variable b: 0
variable lat:
variable b: 1
我嘗試沒有SET /當然,我試圖在FOR內變量%% b是一個文件中的字符串,它正常工作,但只是在這裏,當變量%% b是一個不斷變化的數字,它不起作用。
如果您有任何建議,請告訴我。當然,我可以用%% b來表示我想要的東西,但是由於這是大寫字母的一部分,爲了使它更具可讀性,我希望只能用於改變變量。
相關問題:http://stackoverflow.com/questions/980718/cmd-for-loop-does-not-hold-set-a-value – 2012-02-23 14:20:54