2011-06-06 68 views
4

在批處理腳本中使用以下行調用雷鳥和撰寫電子郵件:Thunderbird在批處理腳本撰寫電子郵件 - 繼續下一個命令

thunderbird.exe -compose "to='[email protected]',subject='Some Subject',preselectid='id1',body='Message Body',attachment='File.txt'" 

的命令執行完全正常,但批處理腳本不會繼續,直到應用程序終止。有沒有辦法繞過這個腳本,以便繼續使用下一個命令?

+0

[Invoke EXE from batch file * without * waiting]可能的重複(http://stackoverflow.com/questions/1648172/invoke-exe-from-batch-file-without-waiting) – CharlesB 2011-06-06 15:06:56

回答

3

在命令之前使用start /b,批處理腳本將在啓動進程後繼續執行。

+0

Off-note:Is直接運行程序(例如,CMD C:\ Some \ Program.exe)還是使用帶WAIT開關的START命令有區別? – Mechaflash 2011-06-06 16:33:21

+0

不是/ b開關隱藏應用程序嗎? 「啓動應用程序時無需創建新窗口」(通過cmd START /?) – Mechaflash 2011-06-06 16:35:57

+0

好問題,不知道區別。 'start'打開一個不是你想要的控制檯窗口,因此'/ b'標誌爲 – CharlesB 2011-06-06 16:40:03