2010-04-03 37 views
17

Bir toplu iş dosyasını nasıl başka bir toplu iş bitirmesi için bekleyebilirim?Toplu iş dosyası, başka bir toplu iş dosyası yürütmeyi tamamlayana kadar nasıl beklemeli?

Örneğin, ben var:

echo hi >r.txt 
echo some piece of code >>r.txt 

start ar.bat 

echo some piece of code >>ar.txt 

Ben ar.bat işini bitirdi sonra yürütülecek start ar.bat sonra kod istiyorum. start olmadan çalıştı ve çalışır, ancak ayrı bir pencerede ar.bat çalıştırmak istiyorum. ar.bat'un bitip bitmediğini kontrol etmek için herhangi bir yöntem var mı?

cevap

36

Toplu iş komutlarıyla tam olarak yapmak için call ar.bat kullanın.

Başka bir pencere almak için start /wait ar.bat kullanın ve tamamlanmasını bekleyin.

+6

'call' kullan - doğrudan başka bir toplu iş dosyasını çağırmak (' call' olmadan) 2. toplu iş dosyasından geri dönmez (bu durumda bir aramadan daha fazla bir zıplama olur). –

+0

gr8 teşekkürler u ... – Arunachalam

İlgili konular