如何让 Windows 7 命令提示符下的 PC 扬声器发出蜂鸣声?

如何让 Windows 7 命令提示符下的 PC 扬声器发出蜂鸣声?

我正在使用Handbrake 命令行界面。完成所有编码后,我希望电脑扬声器哔哔声,因为我通常会关闭大型外部扬声器。

在 Linux 上我将安装“”软件包,但目前为止我还没有找到适用于Windows 7的这样的程序。

可能相关的链接:

编辑:这个问题似乎已经演变成“如何让 Windows 7 发出电脑扬声器的蜂鸣声?”,HarryMC 提供的答案最为合适。

答案1

了解您的 Windows 7 是 64 位还是 32 位会有所帮助。

Windows 7 中默认蜂鸣 PC 扬声器已更改 – 如何恢复旧样式

默认蜂鸣声由 下的驱动程序控制 c:\windows\system32\drivers\beep.sys。如果您将其替换为 XP/Vista 中的驱动程序,也许可以增加音量。

要查看此驱动程序,您必须打开设备管理器,然后单击查看 > 显示隐藏的设备。然后在非即插即用驱动程序下,您将看到“Beep”。这是运行蜂鸣器的驱动程序。右键单击它,然后选择属性并转到驱动程序选项卡,然后单击驱动程序详细信息… 这会显示文件版本,看起来它已随 Windows 7 更改。因此,将其替换为旧版本,看看会发生什么。

遵循的程序:

  1. 从 UBCD4WIN 光盘启动(如果没有 SATA 硬盘,则从 BartPE 启动)
  2. 获取“C:\Windows\System32\Drivers\Beep.sys”文件的所有权,并授予本地“管理员”组“完全控制”权限。
  3. 将“Beep.sys”重命名为“Beep.old”(以防万一)
  4. 将“Beep.sys”从 XP 机器复制到此位置。

答案2

在 Windows 7 中,Beep 被重写为将蜂鸣声传递到会话的默认声音设备。这通常是声卡,但在终端服务下运行时除外,在这种情况下蜂鸣声会在客户端上呈现。

来源)(一篇关于为什么的文章对于那些懒得读的人来说:这是为了降低制造成本

但是如果您满足于从扬声器发出哔哔声,那么一个简单的批处理文件就可以实现。

您可以通过执行以下操作编写发出蜂鸣声的 DOS 批处理文件:在 DOS 提示符下输入:
echo @echo (Alt-7)>beep.bat

但不要输入字符:“(Alt-7)”,而是按住 Alt 键并按下数字键盘上的 7。不要使用键盘上 qwerty 部分的 7,它必须在小键盘上,并且 Num Lock 必须处于打开状态。

来源

答案3

如果你安装了 python 2.x,则 bat 文件中的这一行有效

python -c "print '\7'"

答案4

尝试start输入一个不存在的假文件。这样会弹出一个窗口并发出哔哔声,但我不确定你是否想要这个弹出窗口...

在此处输入图片描述

相关内容