2013-05-04 80 views
1

我製作了一個批處理文件 - 在指令和另一個指令之間 - 創建其他批處理文件。命令提示符不會退出

新的批處理文件[恕我直言]的權利,每個人都有這樣的結構:

@ ECHO OFF 
<application> <argument> 
EXIT 

對於幾乎所有這個批處理文件,<application>是Chrome瀏覽器的一個便攜版本,並<argument>是,我的網站打開,所以我可以從run控制檯打開它,只需編寫它的名稱[稱爲創建的批處理文件]。

好吧,這裏是我的問題:當瀏覽器還沒有打開,打開執行批處理文件將不會關閉[!當瀏覽器已經打開這反而做]的cmd.exe窗戶...

我認爲瀏覽器的任務是與打開它的控制檯鏈接的,但是當我關閉瀏覽器時,命令提示符仍然存在。

我也試過更換:

<application> <argument> 
EXIT 

有:

<application> <argument> & EXIT 

有同樣的問題。

如何解決?

回答

2

我想嘗試

@ECHO OFF 
START "" <application> <argument> 
CLS 
EXIT 

但我還沒有嘗試過...

+0

謝謝,這似乎工作[= 你能解釋我爲什麼和在哪裏調用程序之間的區別通過它的路徑並使用「START」「'? – ingroxd 2013-05-04 05:58:27

+1

start將開始一個獨立的進程並繼續(除非使用'START/wait'選項。)執行可執行文件會一直等到可執行文件終止後再繼續。從信息提示中看到'start /?'... – Magoo 2013-05-04 06:29:44

+0

謝謝你的一切! – ingroxd 2013-05-04 08:16:58