可用任务计划程序配合msg.exe或批处理脚本实现每小时/50分钟弹窗提醒,或用系统闹钟应用手动设置多个固定时间点达成伪循环提醒。

你想让电脑每过固定时间就弹出一次休息提醒,比如每50分钟起身活动、每小时喝水一次,但系统自带闹钟只支持按星期重复,无法直接设“每X分钟”循环,必须用任务计划程序配合命令行实现。
用任务计划程序创建每小时弹窗提醒
第一步:按 Win + R 键,输入 taskschd.msc 回车,打开任务计划程序。
第二步:右侧点击【创建任务】(不是“创建基本任务”,后者不支持精确到分钟的重复)→在“常规”选项卡中输入名称,如“喝水提醒”,勾选【不管用户是否登录都要运行】→点击【更改用户或组】→输入 SYSTEM →检查名称→确定。
第三步:切换到【触发器】选项卡→点击【新建】→设置“开始任务”为“按时”→下方勾选【重复任务间隔】→设为1小时→持续时间设为无限期(或填“1天”避免长期挂起)→确认。
第四步:切换到【操作】选项卡→点击【新建】→操作选【启动程序】→程序/脚本栏填:msg.exe→参数栏填:* 该喝水了!→确定。
第五步:回到主界面,右键刚建好的任务→【运行】测试一次。若弹出黑色命令行窗口后立即消失,说明配置正确;若报错“msg.exe 不是内部或外部命令”,说明系统路径异常,需改用绝对路径 C:\Windows\System32\msg.exe。
用批处理脚本实现每50分钟自定义提醒
方法一:新建提醒脚本
右键桌面→【新建】→【文本文档】→重命名为 rest_reminder.bat(注意后缀必须是 .bat)→右键编辑→粘贴以下三行:
@echo off
timeout /t 3000 /nobreak >nul
msg %username% /time:15 "休息5分钟!眼睛远眺窗外"
这三行作用是:隐藏黑窗口→等待3秒再弹窗→向当前用户发送15秒倒计时消息框。timeout 值单位为秒,想改成每50分钟提醒,就把 3000 改成 3000(50×60),但注意:此处只是脚本内延迟,真正循环靠任务计划程序驱动,不是脚本自己循环。
方法二:在任务计划程序中调用该脚本
创建新任务→触发器设为“每天”+“重复间隔:50分钟”→操作中程序栏浏览选择你刚保存的 rest_reminder.bat 文件→完成。
【关键】脚本必须存放在非临时路径,如 C:\Scripts\,不能放在桌面或下载文件夹,否则任务可能因权限或路径空格报错。
用系统闹钟应用变通实现“伪循环”提醒
如果你只需要工作日每两小时提醒一次,且能接受手动设置多个固定时间点,这个方法最轻量。
打开“闹钟和时钟”应用→点击【+】→设第一个时间,如 09:00→标题填“第一轮工作结束”→开启重复→只勾选周一至周五→保存。
再点【+】→设第二个时间,如 11:00→标题填“第二轮工作结束”→同样只勾选周一至周五→保存。
依此类推,设好 13:00、15:00、17:00 共5个闹钟。所有闹钟开关必须保持开启状态,系统才会按时触发。
这种方法不用管理员权限,不弹黑窗,适合对界面要求高的办公环境。但超过8个闹钟后管理混乱,且无法做到严格等间隔——比如你设了09:00和11:00,中间10:00不会自动补上。











