Windows 7可通过任务计划程序+音频、弹窗或PowerShell脚本实现每日服药提醒:一、用任务计划程序播放本地WAV音频;二、用任务计划程序触发系统弹窗消息;三、用PowerShell脚本执行倒计时后弹出高亮提醒框。

如果您需要在Windows 7系统中为每日服药设置可靠、可重复的提醒,但系统本身未内置“闹钟和时钟”应用,则需借助任务计划程序配合音频播放或弹窗实现定时提醒。以下是解决此问题的步骤:
一、使用任务计划程序+音频文件实现吃药闹钟
该方法通过系统级任务调度,在指定时间自动播放本地音频文件(如提示音、语音提醒),确保即使无第三方软件也能稳定触发。适用于需每日固定时间服药的场景。
1、点击“开始”按钮,在搜索栏输入“任务计划程序”,回车打开该工具。
2、在左侧面板中右键单击“任务计划程序库”,选择“创建任务”(非“创建基本任务”,以启用高级选项)。
3、在“常规”选项卡中,输入名称:如每日10:00吃药提醒;描述可填写“提醒服用降压药”,勾选“不管用户是否登录都要运行”和“不存储密码”(若勾选后者则需手动配置权限)。
4、切换至“触发器”选项卡,点击“新建”,设置“开始任务”为“按预定计划”,选择“每天”,设定起始时间为10:00:00,勾选“启用”,点击“确定”。
5、切换至“操作”选项卡,点击“新建”,“操作”选择“启动程序”,在“程序或脚本”框中输入:C:\Windows\System32\cmd.exe;在“添加参数”框中输入:/c start "" "D:\提醒音\吃药了.wav"(请将路径替换为实际存放的WAV格式音频文件路径,必须为本地绝对路径且文件存在)。
6、切换至“条件”选项卡,取消勾选“只有在计算机使用交流电源时才启动此任务”;勾选“唤醒计算机运行此任务”,确保休眠状态下仍能触发。
7、切换至“设置”选项卡,勾选“如果过了计划开始时间,则立即启动任务”;取消勾选“如果任务失败,重新启动任务”(避免误触发多次);点击“确定”完成创建。
8、在任务列表中找到刚创建的任务,右键选择“运行”,测试音频是否正常播放。
二、使用任务计划程序+弹窗消息实现文字吃药提醒
该方法不依赖音频文件或外部程序,仅调用系统内置功能,在桌面中央弹出不可忽略的全屏消息框,适合对声音敏感或需明确文字确认的用药场景。
1、按下Win + R打开“运行”对话框,输入taskschd.msc并回车,启动任务计划程序。
2、在右侧操作面板点击“创建基本任务”,输入名称:如午餐后吃药提醒,点击“下一步”。
3、选择“每天”,点击“下一步”;设置开始日期与具体时间(例如13:15),点击“下一步”。
4、在“操作”步骤中选择“显示消息”,点击“下一步”;在“标题”栏输入:服药提醒;在“消息”栏输入:请立即服用阿司匹林肠溶片100mg(内容可按实际药品及剂量定制),点击“下一步”。
5、勾选“当点击‘完成’时,打开此任务属性的对话框”,点击“完成”;在弹出属性窗口的“条件”选项卡中,取消勾选“只有在计算机使用交流电源时才启动此任务”。
6、返回主界面,右键该任务选择“运行”,验证弹窗是否正常出现并包含指定文字。
三、使用PowerShell脚本实现带倒计时的吃药提醒
该方法适用于临时调整服药时间或需延迟触发的场景,脚本执行后进入静默倒计时,到期自动弹出高亮提醒框,无需后台常驻进程。
1、右键桌面空白处,选择“新建” → “文本文档”,重命名为吃药提醒.ps1(确保扩展名为.ps1,而非.txt)。
2、右键该文件选择“编辑”,将以下完整命令粘贴进去(示例为30分钟后提醒):Start-Sleep -Seconds 1800; [System.Windows.Forms.MessageBox]::Show('⏰ 该服用降糖药了!', '吃药时间到', 'OK', 'Exclamation')。
3、保存文件;若首次运行提示执行策略受限,需先以管理员身份打开PowerShell,执行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser。
4、右键该.ps1文件,选择“使用PowerShell运行”,确认弹窗是否准时出现并含指定文字与图标。










