在 .NET 的控制台上打印 ASCII 0x07 字符时,这会导致系统发出蜂鸣声

Posted

技术标签:

【中文标题】在 .NET 的控制台上打印 ASCII 0x07 字符时,这会导致系统发出蜂鸣声【英文标题】:When print ASCII 0x07 character on console in .NET this causes system beep 【发布时间】:2018-10-03 19:47:41 【问题描述】:

我在 VB.NET 中编写这样的代码:

Console.WriteLine(ChrW(7))

这会导致系统发出哔哔声。这是什么?以及如何消除这种行为?

【问题讨论】:

【参考方案1】:

这是什么?

BEL 字符/代码:https://en.wikipedia.org/wiki/Bell_character

以及如何消除这种行为?

当你不希望它发出哔哔声时,不要将字符 7 发送到控制台。

【讨论】:

这么简单))谢谢!【参考方案2】:

如果您不想让控制台发出哔声,请停止或禁用哔声服务。

例如,

net stop beep

在管理命令提示符下。

【讨论】:

谢谢!我会检查一下,也许这是一个解决方案。

以上是关于在 .NET 的控制台上打印 ASCII 0x07 字符时,这会导致系统发出蜂鸣声的主要内容,如果未能解决你的问题,请参考以下文章

如何启用 XMPPFramework 在控制台上打印原始 XML

在 android studio 的控制台上打印

为啥这会在我的控制台上打印两次? [复制]

在纱线部署模式下在控制台上打印地图功能中的值

如何将打印在控制台上的值存储为矢量?

onMessage 数据:“RemoteMessage”实例(想在控制台上打印消息)