一、准备Python脚本
- 将提醒代码保存为独立脚本(如
drink_water.py
),确保可正常运行。
from win10toast import ToastNotifier
if __name__ == '__main__':
# 初始化ToastNotifier
toaster = ToastNotifier()
toaster.show_toast(
title="喝水提醒",
msg="记得喝水哦!💧",
duration=5, # 提示框持续显示5秒
icon_path=None, # 可选:指定图标路径
threaded=True # 异步显示避免阻塞主线程
)
- 确认Python已加入环境变量:
- 打开命令提示符输入
python --version
,若显示版本号则无需额外配置;否则需使用Python完整路径(如C:\Python39\python.exe
)。
- 打开命令提示符输入
二、创建定时任务
-
打开任务计划程序
按Win + S
搜索“任务计划程序”并打开。 -
创建基本任务
- 右键点击左侧“任务计划程序库” → 选择“创建基本任务”。
- 输入名称(如“喝水提醒”)→ 点击“下一步”。
-
设置触发频率
- 选择“每天” → 点击“下一步”。
- 设置起始时间(建议比当前时间稍后)→ 点击“下一步”。
- 勾选“同时选择下面的‘重复任务间隔’选项” → 选择“重复任务间隔: 2小时” → 点击“下一步”。
-
选择操作类型
- 选择“启动程序” → 点击“下一步”。
-
配置Python脚本执行
- 点击“浏览”,选择Python解释器路径(如
C:\Python39\python.exe
)。 - 在“参数(可选)”栏输入脚本完整路径(如
D:\scripts\drink_water.py
)。 - 若脚本路径含空格,需用英文双引号包裹(如
"D:\my scripts\drink_water.py"
)。 - 点击“下一步”确认设置。
- 点击“浏览”,选择Python解释器路径(如
-
完成配置
- 勾选“当单击‘完成’时,打开此任务的属性对话框” → 点击“完成”。
三、关键配置优化
在任务属性窗口中进一步调整:
- 常规选项卡
- 勾选“不管用户是否登录都要运行”和“使用最高权限”。
- 条件选项卡
- 取消勾选“只有在计算机使用交流电源时才启动此任务”。
- 设置选项卡
- 勾选“如果任务失败,则按以下频率重新启动”(建议每1分钟重试一次,持续1小时)。
四、验证任务是否生效
- 右键任务 → 选择“运行”测试弹窗提醒是否正常触发。
- 若无问题,等待至下一触发时间点自动运行。
注意事项
- 若脚本依赖第三方库(如
win10toast
),请确保Python环境已安装对应包。 - 避免脚本路径或Python安装路径包含中文字符,可能引发编码错误。