|
窗口程序集名 | 保 留 | 保 留 | 备 注 | 程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 执行任务名称 | 文本型 | | 当前执行任务id | 整数型 | | 任务json | zyJsonValue | |
任务json. 创建 (, , , , )任务json. 置文本 (“[0].name”, “任务0”)任务json. 置整数 (“[0].delay”, 26 )任务json. 置文本 (“[1].name”, “任务1”)任务json. 置整数 (“[1].delay”, 18 )任务json. 置文本 (“[2].name”, “任务2”)任务json. 置整数 (“[2].delay”, 6 )任务json. 置文本 (“[3].name”, “任务3”)任务json. 置整数 (“[3].delay”, 13 ) 判断循环首 (真) 任务判断 () 执行任务 () 延时 (1000 ) 判断循环尾 ()返回 (0 )变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | 最小时间 | 长整数型 | | | 当前时间 | 长整数型 | | |
执行任务名称 = “任务0”最小时间 = 到整数 (时间_取现行时间戳 (真)) 计次循环首 (任务json. 取成员数 (), i ) 当前时间 = 任务json. 取整数 (“[” + 到文本 (i - 1 ) + “].startTime”) 如果真 (最小时间 > 当前时间 )  最小时间 = 当前时间   执行任务名称 = 任务json. 取文本 (“[” + 到文本 (i - 1 ) + “].name”)  当前执行任务id = i - 1   计次循环尾 () 如果真 (最小时间 ≥ 到整数 (时间_取现行时间戳 (真)) ) 当前执行任务id = -1  如果真 (当前执行任务id ≠ -1 ) 调试输出 (执行任务名称 )  任务json. 置整数 (“[” + 到文本 (当前执行任务id ) + “]startTime”, 任务json. 取整数 (“[” + 到文本 (当前执行任务id ) + “].delay”) + 到整数 (时间_取现行时间戳 (真)) )
|
|