模块名称:大恩定时任务模块
模块作者:Daen
模块版本:1.0
模块 MD5:a1198b6c9857fd1580f7545c34f53a8e
模块大小:2.23 MB
版权声明:
模块描述:有问题联系Daen QQ1330166565
模块备注:
Daen原创模块,包含定时任务、API时钟、内存配置项等算法
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0
操作系统界面功能支持库 3.0|shell|52F260023059454187AF826A3C07AF2A
------------------------------
.子程序 大恩_API时钟_创建, 整数型, , 创建一个API时钟,返回时钟句柄
.参数 时钟周期, 整数型, , 时钟周期,1000=1秒
.参数 周期事件, 子程序指针, , 周期事件
.子程序 大恩_API时钟_销毁, 逻辑型, , 销毁创建的API时钟,成功返回真,否则返回假
.参数 时钟句柄, 整数型, , 创建API时钟时返回的时钟句柄
.数据类型 定时任务, 公开,
.成员 任务ID, 文本型, , ,
.成员 任务名称, 文本型, , ,
.成员 Cron表达式, 文本型, , ,
.成员 是否启用, 逻辑型, , ,
.程序集 大恩_类_定时任务, , 公开
.子程序 初始化, , , 创建内存配置项
.子程序 关闭工作, 逻辑型, , 关闭定时任务模块的工作
.子程序 开始工作, 逻辑型, , 开始定时任务模块的工作
.参数 间隔, 整数型, 可空 , 单位毫秒,留空则为1000,即1秒
.子程序 启用任务, 逻辑型, , 启用一个任务,成功返回真,失败返回假,可能是任务ID不存在或已启用
.参数 任务ID, 文本型, ,
.子程序 清空所有任务, 逻辑型, ,
.子程序 取任务列表, 整数型, , 返回任务数量
.参数 定时任务, 定时任务, 参考 数组,
.子程序 取任务信息, 逻辑型, , 取任务详细信息,成功返回真,失败返回假,可能是任务ID不存在
.参数 任务ID, 文本型, ,
.参数 定时任务, 定时任务, 参考 ,
.子程序 任务是否存在, 逻辑型, ,
.参数 任务ID, 文本型, ,
.子程序 删除任务, 逻辑型, , 删除一个任务,成功返回真,失败返回假,可能是任务ID不存在
.参数 任务ID, 文本型, ,
.子程序 生成cron, 文本型, ,
.参数 年, 文本型, 可空 , 留空默认为*,表示每年,否则请指定
.参数 月, 文本型, 可空 , 留空默认为*,表示每月,否则请指定
.参数 周, 文本型, 可空 , 留空默认为*,表示每周,否则请指定(1-7)
.参数 日, 文本型, 可空 , 留空默认为*,表示每日,否则请指定
.参数 时, 文本型, 可空 , 留空默认为*,表示每时,否则请指定
.参数 分, 文本型, 可空 , 留空默认为*,表示每分,否则请指定
.参数 秒, 文本型, 可空 , 留空默认为*,表示每秒,否则请指定
.子程序 添加任务, 逻辑型, , 添加一个任务,成功返回真,失败返回假,可能是任务ID已存在重复
.参数 任务ID, 文本型, 可空 , 不能重复,可空,空则默认生成
.参数 任务名称, 文本型, , 任务的名称
.参数 Cron表达式, 文本型, , 请调用:生成cron表达式
.参数 是否启用, 逻辑型, , 任务的状态,是否启用呢
.参数 回调函数, 子程序指针, , 该任务将调用哪个函数,函数应该有3个文本型参数,任务ID、任务名称、Cron表达式
.参数 参考任务ID, 文本型, 参考 , 实际的任务ID
.子程序 停用任务, 逻辑型, , 停用一个任务,不删除。成功返回真,失败返回假,可能是任务ID不存在或已停用
.参数 任务ID, 文本型, ,
.程序集 大恩_类_内存配置项, , 公开
.子程序 保存, 逻辑型, ,
.子程序 创建, 逻辑型, , 创建文件并且读入,无需再调用读入
.参数 路径, 文本型, ,
.子程序 读配置项, 文本型, , 读取内存配置项
.参数 节名, 文本型, ,
.参数 项名, 文本型, ,
.参数 默认返回, 文本型, 可空 ,
.子程序 读取_文本型, 文本型, ,
.子程序 读取_字节集, 字节集, ,
.子程序 读入, 逻辑型, ,
.参数 路径, 文本型, ,
.子程序 清空, 逻辑型, , 清空内存配置项
.子程序 取路径, 文本型, ,
.子程序 取所有节名, 整数型, ,
.参数 节名, 文本型, 参考 可空 数组,
.子程序 取所有项名, 整数型, ,
.参数 节名, 文本型, ,
.参数 项名, 文本型, 参考 可空 数组,
.子程序 取项目数, 整数型, ,
.参数 节名, 文本型, ,
.子程序 删配置项, 逻辑型, , 删除内存配置项
.参数 节名, 文本型, ,
.参数 项名, 文本型, 可空 ,
.子程序 写配置项, 逻辑型, , 不需要针对换行符,[],=做处理,内部已经做了处理
.参数 节名, 文本型, ,
.参数 项名, 文本型, ,
.参数 项值, 文本型, ,