2010-04-03 36 views
17

Làm cách nào để tạo một tập tin thực thi chờ một loạt hoàn thành khác?làm thế nào để thực hiện các tập tin thực thi chờ đợi cho đến khi một tập tin thực thi hoàn thành?

Ví dụ, tôi có:

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

start ar.bat 

echo some piece of code >>ar.txt 

Tôi muốn đoạn code sau start ar.bat để thực hiện chỉ sau khi ar.bat hoàn tất thi công. Tôi đã thử mà không có start và nó hoạt động, nhưng tôi muốn chạy ar.bat trong một cửa sổ riêng biệt. Có phương pháp nào để kiểm tra xem liệu ar.bat đã hoàn tất chưa?

Trả lời

36

Sử dụng call ar.bat để làm điều đó hoàn toàn với các lệnh tệp theo lô.

Sử dụng start /wait ar.bat để nhận một cửa sổ khác và chờ cho đến khi hoàn tất.

+6

Sử dụng 'call' - gọi trực tiếp một tập tin thực thi khác (không có' cuộc gọi') sẽ không trả về từ tập tin batch thứ 2 (nó nhảy nhiều hơn một cuộc gọi trong trường hợp đó). –

+0

gr8 cảm ơn bạn ... – Arunachalam

Các vấn đề liên quan