模块名称:大恩定时任务模块 模块作者: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, 文本型, , .程序集 大恩_类_内存配置项, , 公开 .子程序 保存, 逻辑型, , .子程序 创建, 逻辑型, , 创建文件并且读入,无需再调用读入 .参数 路径, 文本型, , .子程序 读配置项, 文本型, , 读取内存配置项 .参数 节名, 文本型, , .参数 项名, 文本型, , .参数 默认返回, 文本型, 可空 , .子程序 读取_文本型, 文本型, , .子程序 读取_字节集, 字节集, , .子程序 读入, 逻辑型, , .参数 路径, 文本型, , .子程序 清空, 逻辑型, , 清空内存配置项 .子程序 取路径, 文本型, , .子程序 取所有节名, 整数型, , .参数 节名, 文本型, 参考 可空 数组, .子程序 取所有项名, 整数型, , .参数 节名, 文本型, , .参数 项名, 文本型, 参考 可空 数组, .子程序 取项目数, 整数型, , .参数 节名, 文本型, , .子程序 删配置项, 逻辑型, , 删除内存配置项 .参数 节名, 文本型, , .参数 项名, 文本型, 可空 , .子程序 写配置项, 逻辑型, , 不需要针对换行符,[],=做处理,内部已经做了处理 .参数 节名, 文本型, , .参数 项名, 文本型, , .参数 项值, 文本型, ,
大恩定时任务模块 v1.0