可用PowerShell脚本实现纯视觉闪烁提醒:通过SendKeys切换NumLock键灯实现10次快速闪灭,配合任务计划程序定时触发,或结合“闹钟和时钟”应用与Toastify工具生成全屏弹窗闪烁效果。

需要在电脑上设置一个不靠声音、只靠屏幕闪烁来提醒你的闹钟,比如在图书馆、会议室或深夜办公时避免打扰他人,又不想错过关键时间节点。
用PowerShell脚本实现纯视觉闪烁提醒
第一步:按下 Win + R,输入 notepad,回车打开记事本。
第二步:粘贴以下代码(注意复制完整,包括所有符号和换行):
$wshell = New-Object -ComObject wscript.shell; for($i=0;$i -lt 10;$i++) { $wshell.SendKeys('{NUMLOCK}'); Start-Sleep -Milliseconds 300; $wshell.SendKeys('{NUMLOCK}'); Start-Sleep -Milliseconds 300 }
第三步:点击「文件 → 另存为」,保存路径选桌面,文件名填 blink.ps1,「保存类型」选「所有文件」,编码选「UTF-8」——【必须选UTF-8,否则运行会报错】。
第四步:右键该文件 → 「使用PowerShell运行」,测试是否触发键盘灯(NumLock)快速闪灭10次。若无反应,说明执行策略被阻止——需先以管理员身份打开PowerShell,运行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 回车确认。
用任务计划程序定时触发闪烁脚本
方法一:图形化创建定时任务
① 按 Win + S 搜索「任务计划程序」并打开;
② 右侧点击「创建基本任务」→ 输入名称如「屏幕闪烁提醒」→ 点击下一步;
③ 触发器选「每天」或「一次」→ 设置具体时间(例如明天上午9:00)→ 下一步;
④ 操作选「启动程序」→ 点击「浏览」,找到你刚保存的 blink.ps1 文件 → 下一步 → 完成。
方法二:命令行一键注册(适合重复设置多个时间点)
以管理员身份打开PowerShell,执行这行命令(把时间替换成你需要的):
Schtasks /create /tn "闪屏9点" /tr "powershell.exe -ExecutionPolicy Bypass -File C:\Users\%USERNAME%\Desktop\blink.ps1" /sc daily /st 09:00
这行命令会自动创建每日9点触发的任务,【路径必须是绝对路径,不能用 ~ 或 %USERPROFILE% 缩写】。
用系统自带闹钟+辅助工具模拟闪烁效果
如果你不想写脚本,又需要即时可用的视觉提醒,可以这样组合:
打开「闹钟和时钟」应用 → 新建闹钟 → 设置时间后,关闭铃声,只开启「显示提醒窗口」;
再安装轻量级工具「Toastify」(官网免费),它能把任意文本转成全屏弹窗,持续3秒自动消失,反复刷新即形成闪烁感;
设置闹钟动作时,不选“播放声音”,而是用任务计划程序调用 Toastify 命令:toastify.exe -t "⏰ 到点了!" -d 3000 —— 这样每次提醒都是白底黑字弹窗闪现,比系统默认窗口更醒目。

















