C#-使用ANSI代码使控制台中的文本闪烁

C#-使用ANSI代码使控制台中的文本闪烁,c#,console,ansi,C#,Console,Ansi,我的目标是使我的文本在控制台中闪烁。我知道如何使用计时器()来实现这一点,但我希望使用ANSI代码来实现这一点,而不是像那样。我知道,ANSI代码在控制台中工作。因为颜色、粗体和下划线很好用。闪烁文本应该是这样的:“Normal\e[5mBlink”,但它不起作用。我知道这样的项目提供了此选项,但我不知道它是如何工作的。因此,有人能帮我解决这个问题吗 注:这是我知道的有关ANSI的参考:在msdn参考中,包含支持的ANSI序列,没有闪烁效果。抱歉:-) 准确地说,在文本格式下: 0默认值将所有属

我的目标是使我的文本在控制台中闪烁。我知道如何使用计时器()来实现这一点,但我希望使用ANSI代码来实现这一点,而不是像那样。我知道,ANSI代码在控制台中工作。因为颜色、粗体和下划线很好用。闪烁文本应该是这样的:
“Normal\e[5mBlink”
,但它不起作用。我知道这样的项目提供了此选项,但我不知道它是如何工作的。因此,有人能帮我解决这个问题吗

注:这是我知道的有关ANSI的参考:在msdn参考中,包含支持的ANSI序列,没有闪烁效果。抱歉:-)

准确地说,在
文本格式下:

0默认值将所有属性返回到修改前的默认状态

1粗体/明亮将亮度/强度标志应用于前景色

4下划线添加下划线

24无下划线删除下划线

7负片交换前景色和背景色


但是没有5,那就是Blink。

Blink不适用于大多数终端仿真器,适用于tty和XTerm。

See可能重复。Windows 10的周年更新似乎提供了这种开箱即用的功能。@SeM我想我的问题不是重复的,因为我想使用ANSI代码,而不是Timersuppos我描述了如何启用它,尽管它在我的机器上不起作用。他们应该在较新的Windows 10中重新激活ansi(请参阅)。注意