我正在編寫一個控制檯應用程序。它有它原始的控制檯,讓我們將其命名爲安慰A.我想這個應用程序通過C#做以下的事情:究竟是什麼「控制檯」?
- 公開賽在另一個線程另一個控制檯B,然後從A輸入,並將其輸出到B;
- 在A中鍵入一個命令,如dir,並在B中顯示輸出;
同時做上面的東西(仍然尚未完成。X_X),我發現自己缺乏通過什麼控制檯窗口爲,並理解它是如何分配到一個控制檯應用程序,特別是當我的控制檯應用程序開始運行時,第一個控制檯。有人能告訴我一些事嗎?
是控制檯窗口實際上是視頻內存中的內存區域?或者是其他東西? 同一個進程中的不同線程可以擁有自己的不同的控制檯用於自己的I/O嗎?
非常感謝......
嗨,夥計們,我現在用一個控制檯應用程序,開始在一個新的進程的另一個控制檯應用程序。因此我可以同時輸出2個控制檯。
我的理解現在是,對於Windows操作系統,控制檯是一個特殊的窗口,它是操作系統分配給應用程序,而不-A-UI作爲必要的用戶界面的系統資源。 Windows操作系統處理系統準備的控制檯窗口與無UI用戶界面之間的連線。
控制檯是計算機的一部分,它具有燈光和開關,也可能是紙帶閱讀器,在更昂貴的型號上。 – 2010-02-25 14:21:17