一开始使用cmd命令行的at命令定时设置 (at 12:00 msg * 消息内容),在cmd窗口运行括号内的命令后一直没弹出窗口,百度看到有人说at命令都是在后台运行的,在这中间我还加了/interactive试了一下,提示使用SCHTASKS命令定时执行任务,所以只能重新寻找方法。
打开记事本,输入
![]()
保存为2.vbe ,这里可以注意到第二行双引号内的1.bat脚本名字(这里应该注意路径是否正确),打开记事本,输入 msg * 消息内容 ,保存为1.bat。利用schtasks /create /tn test /tr 2.vbe /sc DAILY /st 12:00:00,中间的test参数就是创建的任务名字,2.vbe是执行的vbs脚本名字(这里应该注意路径是否正确),其他的参数可以通过schtasks /create /? 命令查看帮助。
其实也可以直接执行schtasks /create /tn test /tr 1.bat /sc DAILY /st 12:00:00,不使用 vbs脚本,但是这样时间到了之后执行脚本会弹处黑框,所以这里利用vbs脚本隐藏黑框。
Windows系统定时弹出消息窗口:Schtasks命令与VBS脚本结合
本文介绍了如何在Windows系统下,通过命令行利用Schtasks命令和VBS脚本来实现定时弹出消息窗口。首先尝试使用at命令失败,然后转向使用Schtasks创建任务,结合1.bat批处理文件和2.vbe VBScript文件,确保消息窗口在指定时间无黑框显示。
1440

被折叠的 条评论
为什么被折叠?



