如果用bat写一个固定时间段的随机时间

最近工作需要,需要用计算机的触发器来定时的完成一个软件的执行操作,但是又需要在固定的时间段的随机时间内运行,求帮帮忙

参考如下链接:
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

调节其它的参数参考

计算机的触发器?表才有触发器,是要完成定时任务吧。