我想在我的gui應用程序中使用控制檯窗口。它很少使用:打開,顯示一些數據然後關閉。現在我正在使用Win API函數AllocConsole和FreeConsole,但我尋求一種從.NET進行管理的方式。有沒有解決方案?如何在沒有WinAPI的情況下將控制檯窗口添加到GUI應用程序?
回答
你可以通過使用Process來完成,你可以使用Process.Start();啓動Process和Process.Startinfo.Argument來設置輸入參數,並且您還可以使用StreamOut或使用StreamError獲取控制檯應用程序輸出。
您甚至可以重定向輸出並使用標準的WinForms控件顯示它。 – riezebosch
Process.Start究竟如何替代AllocConsole? O_o – Vasya
@ Praetor12檢查鏈接http://www.dotnetperls.com/process-start – Burimi
- 1. 在沒有控制檯窗口的情況下運行OpenCV應用程序
- 2. 如何在不顯示Win32 GUI程序的控制檯窗口的情況下執行子控制檯程序?
- 3. 將窗體添加到現有控制檯應用程序?
- 4. Java - 如何讓它在沒有控制檯窗口的情況下運行
- 5. 如何將GUI添加到預先存在的C++控制檯應用程序?
- 6. WinApi - 如何修改控制檯窗口?
- 7. 在沒有控制檯的情況下運行minGW控制檯程序
- 8. 如何在沒有控制檯的情況下創建一個gui應用程序?
- 9. 使用我的程序,控制檯進程是否會在沒有窗口退出的情況下運行?
- 10. 在沒有Firebase的情況下將Google Analytics添加到Android應用程序
- 11. 在沒有控制檯的情況下運行python GUI打包到win32
- 12. 如何在沒有窗口的情況下繪製文本
- 13. 如何在沒有登錄窗口會話的情況下運行GUI應用程序?
- 14. 將控制檯添加到現有的MFC應用程序
- 15. 如何將聲音添加到C++控制檯應用程序?
- 16. Win32應用程序與控制檯輸出,沒有新窗口
- 17. 如何在python PyQt GUI應用程序中隱藏控制檯窗口
- 18. 如何在Qt GUI應用程序中嵌入輸出控制檯窗口?
- 19. 如何將導航控制器添加到基於窗口的應用程序
- 20. 將GUI添加到C++ win32控制檯
- 21. 如何使一個控制檯程序沒有控制檯窗口
- 22. Android應用程序,如何在沒有GUI的情況下運行?
- 23. 帶有附加控制檯窗口的遊戲窗口應用程序
- 24. 在沒有顯示gui的情況下運行gui應用程序
- 25. 將應用程序記錄到控制檯窗口
- 26. 如何在沒有GUI工具包的情況下在Python中創建窗口
- 27. 如何在沒有窗口的情況下製作安裝程序,在NSIS的後臺運行
- 28. 如何作爲控制檯和窗口GUI應用程序運行
- 29. 如何打開Visual C++控制檯應用程序的新控制檯窗口?
- 30. 從控制檯應用程序到Windows窗體GUI問題
這些函數沒有.NET類封裝器。寫你自己的,需要pinvoke。或者只是使用帶有文本框或標籤的表單。 –