0
我想創建一個工具,可以作爲命令行(顯示一些控制檯輸出基於輸入參數),或顯示一個窗口,根據輸入參數。Win32應用程序與控制檯輸出,沒有新窗口
我使用MSV2012 C++,似乎你必須在控制檯和窗口應用程序之間「選擇」。
我知道網絡充滿了使用AllocConsole()和重定向std :: out的樣本,但它並沒有讓它感覺像一個命令行應用程序:從Windows控制檯調用exe將打開一個新窗口與控制檯輸出...
有沒有辦法讓它使用當前的控制檯窗口,而不是分配一個新的?
如果沒有可能,我會讓2個應用程序,而不是,但是這是一個遺憾..
這是一篇很老的文章,但它提供了一種可能的解決方案:http://www.codeguru.com/cpp/wd/console/redirection/article.php/c3955/Using-the-Console-Like-MSDEV。 htm –
+1關於Alex剛剛鏈接的內容。 Visual Studio通過您詢問的命令行完成同樣的事情。 – selbie
可能的重複:http://stackoverflow.com/questions/493536/can-one-executable-be-both-a-console-and-gui-app –