2012-10-03 27 views
0

我有啓動Java進程的.bat腳本「Java的罐子......」之後,我在Windows中兩個過程,從那裏蝙蝠運行(一個cmd處理)和Java程序的原始。如何傳播「殺死」發送到bat文件進行處理從它調用?

如果我們殺了java程序的控制返回到蝙蝠腳本,它完成,但如果我們殺了CMD過程中的java程序繼續運行。是否存在一種將蝙蝠腳本中的殺戮傳播到從其打開的其他進程的方法?

回答

0

使用START啓動一個進程,而無需等待它返回,這種方式需要您的批處理可以完成。

START "WindowTitle" java -jar ... 

你確實有告訴它等待,如果你需要的過程來完成第一

START "WindowTitle" /WAIT java -jar ... 

Java程序將不得不尋找啓動它停止,如果它的啓動程序是過程殺死

+0

由於通過了答案。但幾乎沒有......不幸的是這種方法「移動」從那裏蝙蝠運行到一個新的控制檯窗口的話,因爲我使用Visual Studio啓動蝙蝠腳本輸出的控制檯,它抓住了輸出並顯示在一個內部控制檯,輸出不再顯示在Visual Studio控制檯中。 – Luciano