使用命令提示符播放默认的 Windows 声音

使用命令提示符播放默认的 Windows 声音

我想在命令提示符中播放默认的 Windows 声音(Windows 10)。我已成功使用命令 rundll32 user32.dll,MessageBeep,但我不清楚如何播放更多 Windows 声音。如果可以控制持续时间、回声效果等就更好了。这可能吗?任何反馈都将不胜感激。

答案1

从理论上讲,你所调用的是 C++ 函数的包装器BOOL MessageBeep(UINT uType);MS 文档中描述。我说“理论上”,因为它应该采用参数来选择要播放的系统声音。

我的实验还没有结论,我很感激任何关于正在发生的事情的信息例如,如果打开 CMD 提示符并运行以下两个命令,有时会播放不同的系统声音……有时不是

rundll32 user32.dll,MessageBeep -MB_ICONEXCLAMATION

rundll32 user32.dll,MessageBeep -MB_OK

是否该函数未被正确调用,或者‘包’被破坏或者包装器被损坏[嗯...似乎是 UPS 的一个问题 ;-) ]?

警告:这远不是一个答案,但太复杂而无法作为评论输入。

相关内容