我正在使用Handbrake 命令行界面。完成所有编码后,我希望电脑扬声器哔哔声,因为我通常会关闭大型外部扬声器。
在 Linux 上我将安装“嘟”软件包,但目前为止我还没有找到适用于Windows 7的这样的程序。
可能相关的链接:
- Microsoft 支持:在装有 HD Audio 设备的 Windows Vista x64 中,系统“嘟嘟”声不起作用(我确实正在使用高清音频设备:SoundMAX ADI1986A)
- MSDN 博客:Windows 7 中的 Beep 驱动程序有什么问题?
编辑:这个问题似乎已经演变成“如何让 Windows 7 发出电脑扬声器的蜂鸣声?”,HarryMC 提供的答案最为合适。
答案1
了解您的 Windows 7 是 64 位还是 32 位会有所帮助。
从Windows 7 中默认蜂鸣 PC 扬声器已更改 – 如何恢复旧样式:
默认蜂鸣声由 下的驱动程序控制
c:\windows\system32\drivers\beep.sys
。如果您将其替换为 XP/Vista 中的驱动程序,也许可以增加音量。要查看此驱动程序,您必须打开设备管理器,然后单击查看 > 显示隐藏的设备。然后在非即插即用驱动程序下,您将看到“Beep”。这是运行蜂鸣器的驱动程序。右键单击它,然后选择属性并转到驱动程序选项卡,然后单击驱动程序详细信息… 这会显示文件版本,看起来它已随 Windows 7 更改。因此,将其替换为旧版本,看看会发生什么。
遵循的程序:
- 从 UBCD4WIN 光盘启动(如果没有 SATA 硬盘,则从 BartPE 启动)
- 获取“C:\Windows\System32\Drivers\Beep.sys”文件的所有权,并授予本地“管理员”组“完全控制”权限。
- 将“Beep.sys”重命名为“Beep.old”(以防万一)
- 将“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
输入一个不存在的假文件。这样会弹出一个窗口并发出哔哔声,但我不确定你是否想要这个弹出窗口...