如果我将屏幕文本颜色更改为红色,闪烁的下划线光标(_)将保持白色。
答案1
虽然 Ansi.sys 不再包含在 Windows 7 中,但据我所知,它可以通过转义序列设置前景色和背景色,但不能改变光标颜色。
我甚至找到了 Windows 7 的替代品这里,但问题依然存在。
几年前,我曾使用过 DOS(真正的 DOS,而不是基于 NT 的 Windows 版本中的模拟/阉割版本)实用程序,例如 Color Commander,它可以直接摆弄视频 BIOS 调色板来实现此目的。除了光标颜色外,还可以更改形状和大小,甚至可以使用 TSR 制作动画光标。当然,由于硬件和操作系统的变化,这些程序都不再起作用,所以我不确定在较新的 Windows 版本中是否还可以更改光标的颜色。
编辑:如果它真的困扰你这么多,请检查是否有替代的命令行环境,例如4DOS/指挥提供了这种功能。