参考如下链接:
bat脚本获取时间命令 https://blog.csdn.net/weixin_42537413/article/details/91803220
bat每天特定时间段内随机执行电脑中程序 https://zhidao.baidu.com/question/2272971807334493948.html
定时任务?可以按照sql server执行定时任务,非常方便
sql server可以调用任何程序(包括BAt)
https://blog.csdn.net/aoops66406/article/details/101687898
当然,方法有很多
https://wenku.baidu.com/view/7573d7e3c381e53a580216fc700abb68a882ad70.html
服务器做个定时器,每秒或者每分钟访问系统一个接口,接口中写个随机函数,从这个时间段开始时间开始算起,随机数满足某一个条件则执行之后操作,没满足则不执行。执行完后标记当前时间段已执行,之后不在执行,下次到这个时间段再执行。如果时间段结束时,还没有已执行的,则执行一次。
比如创建计划任务 "gaming",每天从 12:00 点开始到14:00 点自动结束,运行 freecell.exe。这行命令就可以了
SCHTASKS /Create /SC DAILY /TN gaming /TR c:\freecell /ST 12:00 /ET 14:00 /K
计算机的触发器?表才有触发器,是要完成定时任务吧。