gpt4 book ai didi

cmd - 如何在 WinXP cmd shell 中加载 ANSI 转义码或获取彩色文件列表?

转载 作者:行者123 更新时间:2023-12-04 04:26:34 32 4
gpt4 key购买 nike

这与this有关问题:How to get coloured file listing in windows cmd shell ?

我正试图在 Windows cmd shell 中获得彩色文件列表,你相信吗?如果重要的话,Windows 是 XP SP2。
在过去的 DOS 时代,曾经有像 hdir、adir 之类的小程序,它们显示的很好。如今,此类程序已不复存在。

但是,有来自 unixkit-tiny 或 unixtools 的 ls。不幸的是,它使用 ANSI 转义码来显示颜色,而 cmd 不能很好地处理这些。

有几种解决方案,包括加载 ansi.sys 和 command.com,但 command.com 不能很好地处理长文件名,而且速度非常慢。即便如此,有时它在显示颜色时也会出现问题。

所以我要问的是,除了使用 cygwin 之外,有没有办法在 windows cmd shell 中获取彩色文件列表?或者有没有办法让 ANSI 转义码以某种方式与 cmd.exe 一起使用,以便 native ls 可以很好地发挥作用?

最佳答案

我在 http://adoxa.110mb.com/ansicon/index.html 遇到了 ANSICON ansicon github repo

使用它为 NAnt 输出着色。 ls --color 正在正确处理。

提供了源代码,但我没有检查它。

关于cmd - 如何在 WinXP cmd shell 中加载 ANSI 转义码或获取彩色文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946546/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com