我非常困惑這個傢伙如何讓控制檯執行此操作。這是不寫下自上而下,以及他如何可以像這樣上下移動.....NET自定義控制檯
它可以用MonoDev和終端?
http://www.youtube.com/watch?v=-MA0nscgV2U
我非常困惑這個傢伙如何讓控制檯執行此操作。這是不寫下自上而下,以及他如何可以像這樣上下移動.....NET自定義控制檯
它可以用MonoDev和終端?
http://www.youtube.com/watch?v=-MA0nscgV2U
的Console
類有一個SetCursorPosition
方法,以及ForegroundColor
和BackgroundColor
性質。
System.ConsoleColor
的文檔有一個使用顏色的示例。
YouTube視頻具有下載鏈接.exe和這是一個link到反射器:-)
要麼是Console
類,要麼是p/invoke到Win32 Console API
。 (同一個.Net Console
類在內部使用)
不知道Mono是否實現了Console
類(儘管完全期望它們這樣做),或者它是否支持對本機Linux/Unix API的p/invoke風格調用(儘管我確實希望他們這樣做:-)),但是終端確實支持直接訪問屏幕緩衝區。所以它也應該可以在非Windows平臺上實現。 「可以用MonoDev和終端完成嗎?」
我不是.NET專家,但我的猜測會是肯定的。谷歌? :) – 2010-07-02 22:50:26
C#與控制檯沒有任何關係。你的意思是「.NET」 – 2010-07-02 22:51:44
我不確定終端是否允許與命令提示符相同的內容。喜歡不同的顏色... – user377419 2010-07-02 22:55:42