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