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
这是一个解决方案:
使用 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它们工作正常,可能还有其他格式也可以工作。
双击它,你会发现声音在播放。
现在您需要做的就是创建一个计划任务,以每小时整点调用此脚本。
最后,如果您有兴趣,这里是一个页面,您可以在其中下载来自那些复古卡西欧数字手表的每小时报时。
| 归档时间: |
|
| 查看次数: |
23069 次 |
| 最近记录: |