Это связано с этим вопросом: Как получить цветной список файлов в оболочке windows cmd?
Я пытаюсь получить, не поверите, цветной список файлов в оболочке windows cmd. Windows XP XP 2, если это имеет значение.
В старые времена DOS были такие маленькие программы, как hdir, adir и другие, которые показывали это хорошо. В наше время таких программ больше нет.
Однако существует ls от unixkit-tiny или unixtools. К сожалению, он использует управляющие коды ANSI для отображения цветов, а cmd не слишком хорошо с ними справляется.
Существует несколько решений, которые включают загрузку ansi.sys и command.com, но command.com не очень хорошо обрабатывает длинные имена и работает очень медленно. Даже тогда иногда возникают проблемы с отображением цветов.
Итак, что я спрашиваю, есть ли способ получить цветной список файлов в оболочке windows cmd, кроме использования cygwin? Или есть способ заставить коды выхода ANSI работать с cmd.exe таким образом, чтобы "родной" ls работал хорошо?