2017-05-17 50 views
1

我想用C++啓動firefox,然後關閉我的程序。所以我用:如何使用`system`功能啓動程序後關閉控制檯?

system("\"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe\""); 
return 0; 

但是,這個過程不關閉。所以我試圖自己殺死這個過程,但它是失敗的。所以,我發現當Firefox啓動時system函數仍在運行(如cin函數)。那麼,我該怎麼做呢?

+0

你可以使用批處理或python來做到這一點,它更好,更靈活。 – voltento

回答

1
system("start \"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe\""); 
//  ^^^^^ 
return 0; 

這是您的問題的解決方案。

+1

您可能希望高亮顯示您在命令開頭添加了'start' –

+0

Federico klez Culloca你說得對,我在stackoverfow中是新的,我可以在代碼示例中突出顯示它嗎? – voltento

+0

我只是說,在你的答案,如「使用'開始'運行程序」 –

相關問題