2010-01-01 83 views

回答

2

很可能不是。彩色的控制檯輸出使用SetConsoleTextAttribute API調用完成,該調用在控制檯屏幕緩衝區上運行。

如果您從控制檯應用程序重定向輸出,則無控制檯屏幕緩衝區可用。如果重定向輸出,則SetConsoleTextAttribute返回零(表示失敗),這意味着應用程序甚至無法設置顏色。

+0

是否有替代重定向輸出呢?如何隱藏控制檯窗口和刮取輸出? – Charles 2010-01-01 23:33:36

+1

您可能會在Console2(http://sourceforge.net/projects/console/)的源代碼中找到一個解決方案,該解決方案是一個「Windows控制檯窗口增強」,它可以實現控制檯窗口的顏色,選項卡...... – Sofahamster 2010-01-02 00:01:04

+0

我會檢查出。謝謝。 – Charles 2010-01-02 00:16:39

相關問題