可用windows任务计划程序+powershell实现每日随机播放闹钟音乐:将mp3/wav/wma文件放入无中文和特殊符号的文件夹,创建任务并配置为锁屏时仍运行、电池模式下也生效。

你想让电脑每天闹钟响起时播放不同音乐,避免听腻同一首歌,又不想每次手动换文件?用Windows任务计划程序调用PowerShell随机选取音频播放,就能实现真正自动轮播。
准备多个待轮播的音频文件
把所有想用作闹钟的歌曲统一放进一个文件夹,例如 D:\AlarmSounds\;支持 MP3、WAV、WMA 等常见格式,无需转码或重命名。
确保该文件夹里至少有 3 首以上音频——太少会导致“随机感”明显重复,影响体验。
不要在路径中使用中文空格或特殊符号(如 &、#、括号),否则 PowerShell 脚本会找不到文件。
用任务计划程序创建随机播放任务
按下 Win + R,输入 taskschd.msc,回车打开任务计划程序。
在右侧面板点击“创建基本任务”,名称填“晨间随机闹钟”,描述可留空,点“下一步”。
触发器选“每天”,起始时间设为你需要的闹钟时刻(如 07:30),日期设为今天,点“下一步”。
操作选“启动程序”,点“下一步” → “程序或脚本”栏填:powershell.exe → “添加参数”栏粘贴以下完整命令(注意替换路径):
-Command "Get-ChildItem 'D:\AlarmSounds\*' -Include '*.mp3','*.wav','*.wma' | Get-Random | ForEach-Object { Start-Process $_.FullName }"
这行命令会让系统每次触发时,自动从指定文件夹里随机挑一个音频,用默认播放器打开——不弹窗、不切屏、不中断当前工作。
关键设置:让任务锁屏/无人登录时仍生效
任务创建完成后,在左侧“任务计划程序库”中找到刚建的“晨间随机闹钟”,右键→“属性”。
勾选【不管用户是否登录都要运行】,并输入当前账户密码(首次设置必填,否则锁屏后任务静默失败)。
切换到“条件”选项卡 → 【取消勾选“只有在计算机使用交流电源时才启动此任务”】,否则笔记本电池模式下闹钟彻底失效。
点击“确定”保存,任务立即就绪。











