我想用C++啓動firefox,然後關閉我的程序。所以我用:如何使用`system`功能啓動程序後關閉控制檯?
system("\"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe\"");
return 0;
但是,這個過程不關閉。所以我試圖自己殺死這個過程,但它是失敗的。所以,我發現當Firefox啓動時system
函數仍在運行(如cin
函數)。那麼,我該怎麼做呢?
我想用C++啓動firefox,然後關閉我的程序。所以我用:如何使用`system`功能啓動程序後關閉控制檯?
system("\"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe\"");
return 0;
但是,這個過程不關閉。所以我試圖自己殺死這個過程,但它是失敗的。所以,我發現當Firefox啓動時system
函數仍在運行(如cin
函數)。那麼,我該怎麼做呢?
system("start \"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe\"");
// ^^^^^
return 0;
這是您的問題的解決方案。
您可能希望高亮顯示您在命令開頭添加了'start' –
Federico klez Culloca你說得對,我在stackoverfow中是新的,我可以在代碼示例中突出顯示它嗎? – voltento
我只是說,在你的答案,如「使用'開始'運行程序」 –
你可以使用批處理或python來做到這一點,它更好,更靈活。 – voltento