2013-08-21 31 views
6

Tôi có một số chương trình EXE, Bạn muốn chạy bằng cách sử dụng tập tin batch cái khác.Batch script - Chạy chương trình exe cái khác

Thực tế, một bộ chứa 2 chương trình EXE với một số tham số.

Example. 

@echo off 
start prog1.exe 
start prog2.exe 

/---wait untill prog1.exe and prog2.exe finish--/ 

start prog3.exe 
start prog4.exe 
+0

Sử dụng bắt đầu/chờ –

+0

Bạn không biết phải đợi bao nhiêu thời gian. Bạn có thể chạy prog1.exe và prog2.exe đồng bộ cái khác và hơn prog3.exe và proc4.exe đồng thời? – LukeCodeBaker

+0

có thể trùng lặp của [Thực thi song song các quy trình shell] (http://stackoverflow.com/questions/672719/parallel-execution-of-shell-processes) – Mark

Trả lời

5

Để chạy .exe sequentually bạn cần phải vượt qua các tham số/chờ đợi để bắt đầu

ví dụ

@echo off 
start /wait prog1.exe 
start /wait prog2.exe 
start /wait prog3.exe 
start /wait prog4.exe 

Tuy nhiên, không chạy start1 và 2 song song. Để sử dụng phức tạp hơn, hãy xem câu trả lời cho số này question

+0

Tôi nghĩ rằng bạn muốn viết bắt đầu prog3.exe và bắt đầu prog4.exe mà không cần/chờ đợi. – LukeCodeBaker

+0

@LukeCodeBaker cũng có thể hợp lệ nhưng OP không rõ ràng là – Mark

+0

@Mark - tôi đang tìm kiếm 2 chương trình song song. – Hansa

0

thậm chí bạn không cần "bắt đầu/chờ". nó sẽ tự động gọi chương trình và chờ nếu bạn chỉ cần đặt "progx.exe"

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