2013-02-11 199 views
1

我發現了一個奇怪的錯誤,在我的批處理文件中的代碼之一「(1在這個時候意外)」批處理文件錯誤?

@echo off 
md tmp 
echo made tmp folder 
pause 
for %%a (1,2,3) call Do_asst %%a 

我是新來的批處理文件,但一直沒能找到問題是,誰知道爲什麼它贏得 t調用另一個批處理文件(Do_asst)並崩潰呢?

回答

1

這應該是:

@echo off 
md tmp 
echo made tmp folder 
pause 
for %%a in (1,2,3) do call Do_asst %%a 

注 「中的」 缺失和 「做」 ......

+0

(這仍然會導致錯誤) – 2013-02-12 00:02:37

+1

'爲%%一個在(1,2, 3)請打電話給Do_asst %% a' < - 注意添加'do' – 2013-02-12 00:04:30

+0

這仍然會導致錯誤 – 2013-02-12 00:05:51