如何让 Windows 10 在整点鸣响/蜂鸣?

San*_*ago 9 windows-task-scheduler windows-10

我希望计算机能够在整点发出哔哔声,而不必为此安装整个第三方软件。

我尝试为此使用任务计划程序,按照此处概述的步骤,但是当我将任务设置为运行程序以便我可以播放钟声时,就像这样......

wmplayer.exe %windir%\media\ding.wav
Run Code Online (Sandbox Code Playgroud)

...它不起作用(没有任何反应),即使它在“运行”对话框中起作用。当我明确单击“立即运行”(它首先设置为在预定时间运行)时,也没有任何反应。当我将其设置为显示消息或发送电子邮件时,它会显示一个错误,这显然意味着该功能已被弃用(并且该网站上的方法也不起作用)。

那么,有什么方法可以在 Windows 10 上本地实现这一点吗?几年前,当我使用 Mac 时,您所要做的就是选中一个选项,告诉系统时钟按整点报时。我不明白为什么这个非常简单和有用的东西需要这么困难。

Ric*_*ard 15

这是一个解决方案:

  • 不需要安装任何额外的软件
  • 适用于从 XP 到 10 的所有 Windows 版本
  • 播放声音时屏幕上不显示任何内容

使用 vbs 扩展名(例如,play_sound.vbs)将以下代码保存在您计算机上的某个位置:

Option Explicit

' Change the path and filename below
Dim sound : sound = "C:\Windows\Media\Alarm01.wav"

Dim o : Set o = CreateObject("wmplayer.ocx")
With o
    .url = sound
    .controls.play
    While .playstate <> 1
        wscript.sleep 100
    Wend
    .close
End With

Set o = Nothing
Run Code Online (Sandbox Code Playgroud)

将 更改为C:\Windows\Media\Alarm01.wav您要播放的声音的完整路径和文件名。我已经测试过文件结尾wav并且mp3它们工作正常,可能还有其他格式也可以工作。

双击它,你会发现声音在播放。

现在您需要做的就是创建一个计划任务,以每小时整点调用此脚本。

最后,如果您有兴趣,这里是一个页面,您可以在其中下载来自那些复古卡西欧数字手表的每小时报时。