2011-06-30 50 views
2

我在AIX中嘗試了ANSI轉義序列,如\033[K \033[%dd \033[%dG等。 當我在Windows中使用telnet時,它不起作用。 同樣使用膩子工作正常。我不想使用NCURSES,但是printf s。任何想法將不勝感激。ansi轉義序列在Windows cmd提示下不起作用

+1

我剛剛意識到我不確定我的答案是在金錢上。 Telnet到什麼? PuTTY是一個程序;你使用什麼協議?而且,再次,連接到什麼?最終,像NCURSES這樣的解決方案就是正確的解決方案:你爲什麼不想使用它? –

+0

請接受一些以前的答案,你不需要在你的問題上簽名問候,因爲SO不是論壇。 –

回答

4

Windows的命令提示符不是ANSI。

它有自己的一套命令使用,但它們不是轉義序列。

但是,您可以使用ANSI.SYS訪問類似的功能。

瞭解更多here

+0

我試着修改ANSI.SYS。正如微軟所提到的,我們需要在CONFIG.NT中指定dosonly。但是在command.com中,telnet不起作用。沒有DOSONLY,即使在包含ANSI.SYS條目後,轉義序列也無法正常工作。 –

+0

@AH:在這兩種情況下,定義「不工作」。 –