2013-07-05 3 views
3

이 코드를 가지고 있으며 for 루프에서 한 번 측정을 지연하고 지연시킨 다음 그 후에 계속하려고합니다.배치 파일에서 'for'루프의 지연

timout/t 10/ nobreak 

이 코드에 나타낸 바와 같이, 그러나 그것은 작동하지 않았다 :

나는 시도했다.

: @echo off 

set Looping_number=10 or anything else 

FOR /L %%A IN (1,1,%Looping_number%) DO call :doit %%A 
goto :eof 

:doit 
set pad=00%1 
set num=%pad:~-2% 
@set var1=var1.exe 
@set var2=C:\...\...\... .txt 
@set output=C:\....\output\%num% 
Mkdir %output% 
%var1%  %var2%  %Results% 
timeout/t 10/nobreak 
goto :eof 

그러나 지연 될 수는 없다고 말하고 있습니까?

이 문제를 어떻게 해결할 수 있습니까?

답변

4

을 당신은 당신의 명령에 여분의 공백이

timeout /t 10 /nobreak 
+0

그것에서 너무 말도 내 측면 감사합니다. –

4

당신은 ping 방법을 시도 할 수 있습니다 :

timeout/t 10/nobreak 

당신은 말할 필요 :

ping -n 10 localhost > nul