2013-02-11 202 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