2015-06-24 119 views
-3

我有一個可執行文件,其中提供了一些命令行選項以靜默模式運行它。 但是,當我使用命令行選項從命令提示符運行可執行文件時,它並未等待可執行文件的完成。從命令行執行EXE命令行後應等待EXE完成

我希望它應該等待exe的執行完成。

我不想在命令提示符中添加任何其他參數。 我想在可執行文件中處理這個。

任何人都可以幫忙嗎?

+0

它是特定於操作系統的。 –

+0

它應該在windows中工作 – Anup

回答

0

您要求的內容無法在可執行文件中處理。控制檯正在啓動可執行文件,而不是等待它退出。這是一個控制檯問題,不是可執行的問題。您需要使用控制檯的start命令來運行可執行文件,所以你可以使用命令的/wait參數:

start /wait myapp.exe /silent 

或者使用一個批處理文件來運行可執行文件,然後讓控制檯運行該批處理文件。批處理文件等待每個命令完成,然後控制檯等待批處理文件完成。