【发布时间】:2018-01-06 01:58:08
【问题描述】:
ASCII 字符代码 0x07 是一个蜂鸣字符。
打开 CMD 并单击 ALT + 007 产生:
当我点击 ENTER - 我听到哔哔声。这很好。
我搜索了如何在批处理文件末尾添加哔声,我发现这是解决方案:(我将其粘贴为图像,因为编辑后不显示圆形项目符号) :
这确实有效并且确实会发出声音。在ECHO 上使用十六进制查看器(无法比较)检查时,圆形项目符号是:
但是如果我手动将 ALT+7 添加到文档中,我会看到:
这是一个 95 作为一个十六进制 - 它不是哔哔声。此外,我转到工作批处理文件并用我的 ALT+7 添加了一个新行:
但是通过 HEX 查看器查看:
问题:
我有点困惑。点击 Alt+65 确实会在任何地方产生A。
那么为什么在 Windows GUI 中保存时哔声不同并且不起作用?
在控制台中,如果我点击ALT+007,我会得到^G(它会发出哔声),但是当我点击ALT+7 时,我会得到一个圆圈,这不是哔声:
这两个都是:
notepad++ 的另一个有趣观察:
我认为是和编码等有关,但不理解不一致的地方。
【问题讨论】:
-
您使用的是 ANSI 编码吗?这是批次完全识别的唯一一个。
标签: windows batch-file cmd windows-console