Я попробовал Ansicon, и я до сих пор не могу заставить escape-последовательности ansi распознаваться и интерпретироваться в моей командной строке CMD.EXE в 64-разрядной версии Windows 7. Кому-нибудь удалось это правильно сделать и получить раскрашенную консоль с этой ОС?
Как распознать escape-коды цвета ansi в 64-битном командном терминале Windows7
comment
Win7 32bit тоже имеет эту проблему.
- person ken   schedule 29.03.2010
Ответы (4)
Сегодня я столкнулся с той же проблемой и нашел обходной путь.
Утилита командной строки Window ANSI Color определяет цветовые коды ANSI и устанавливает соответствующий цвет консоли.
Пример:
myapp.bat | wac
где wac — цветная утилита Windows ANSI.
person
Marco Tolk
schedule
14.03.2011
Ansicon использует dll-инъекцию, чтобы включить цвет ansi в cmd.exe, который отключен со стандартными привилегиями пользователя.
Попробуйте запустить ansicon с "запустить от имени администратора" (правый клик)
person
Steve Gury
schedule
15.02.2011
Я много играл с этим, и лучшая консоль для меня — это FarManager на Windows. http://www.farmanager.com/
Это файловый менеджер, но с CTRL+O вы получите консоль, и очень удобен с полной поддержкой ANSI, автозаполнения и т.д.
person
Zoltan
schedule
03.02.2013