使用易语言语言开发的轻量级定时任务模块, 用于支持windows没有crontab的替代产物
- 支持通用Crontab时间格式文本
- 支持秒年级别规则
- 支持多任务管理
- 支持任务暂停,继续,停止,开始
- 5位定时任务参数为 分钟级别
- 6位定时任务参数则是在尾部增加年参数
- 7位定时任务则在6位的基础上在第一位增加秒格式
- 解析表达式
gCrontabParse.Parse (cron, crontabRunner)
- 添加到多任务处理中心
mCrontabMulit.AddRunner (crontabRunner, <任务名称 唯一>, 到整数 (&回调方法)
回调方法 参数nextTime
,crontabParseHandle
,nameAddr
,textAddr
整数型
.版本 2
.子程序 func, , , 测试回调地址
.参数 nextTime, 整数型, , 触发时间
.参数 crontabParseHandle, 整数型
.参数 nameAddr, 整数型, , 任务名称地址
.参数 textAddr, 整数型, , 触发索引
.局部变量 text, 文本型
.局部变量 name, 文本型
name = 指针到文本 (nameAddr)
text = 指针到文本 (textAddr)
- 修复句柄过多
需要自行在diffTime处理一下,将他设置一个最小ms数,避免跨小时的时候引起的重复运行
- 增加多任务监控
- 剥离案例 剔除模块中的案例
- 第一版 支持单个任务 多个任务需要自行实例化多个类