|
楼主 |
发表于 2021-9-17 09:34:21
|
显示全部楼层
四川省成都市
本帖最后由 vSpear 于 2021-9-17 09:37 编辑
第二天测试没问题
vS_Crontab_SaveTask (“0 0 * * * *”, “我是任务名称”, 取子程序地址 (&子程序_test ), )
你可以试试看修改代码
vS_Crontab_Parse->crontab = 子文本替换 (text, “ ” + map.任务名称, “”, , , 真) 至 year = 到文本 (取年份 (取现行时间 ())) 中间的代码为
如果 (m_parseTimes. 是否存在 (crontab + “.secendArr”)) m_parseTimes. 取所有值 (crontab + “.secendArr”, jsonArr )计次循环首 (取数组成员数 (jsonArr ), ii )加入成员 (secendArr, jsonArr [ii ]. 取整数 ()) 计次循环尾 ()子程序_格式化时间单位 (到字节集 (map.秒 ), secendArr, 59, , , )m_parseTimes. 置数组 (crontab + “.secendArr”)计次循环首 (取数组成员数 (secendArr ), ii )m_parseTimes. 置整数 (crontab + “.secendArr[” + 到文本 (ii - 1 ) + “]”, secendArr [ii ])计次循环尾 () 如果 (m_parseTimes. 是否存在 (crontab + “.minuteArr”)) m_parseTimes. 取所有值 (crontab + “.minuteArr”, jsonArr )计次循环首 (取数组成员数 (jsonArr ), ii )加入成员 (minuteArr, jsonArr [ii ]. 取整数 ()) 计次循环尾 ()子程序_格式化时间单位 (到字节集 (map.分 ), minuteArr, 59, , , )m_parseTimes. 置数组 (crontab + “.minuteArr”)计次循环首 (取数组成员数 (minuteArr ), ii )m_parseTimes. 置整数 (crontab + “.minuteArr[” + 到文本 (ii - 1 ) + “]”, minuteArr [ii ])计次循环尾 () 如果 (m_parseTimes. 是否存在 (crontab + “.hoursArr”)) m_parseTimes. 取所有值 (crontab + “.hoursArr”, jsonArr )计次循环首 (取数组成员数 (jsonArr ), ii )加入成员 (hoursArr, jsonArr [ii ]. 取整数 ()) 计次循环尾 ()子程序_格式化时间单位 (到字节集 (map.时 ), hoursArr, 23, , , )m_parseTimes. 置数组 (crontab + “.hoursArr”)计次循环首 (取数组成员数 (hoursArr ), ii )m_parseTimes. 置整数 (crontab + “.hoursArr[” + 到文本 (ii - 1 ) + “]”, hoursArr [ii ])计次循环尾 () 如果 (m_parseTimes. 是否存在 (crontab + “.monthArr”) 且 m_parseTimes. 取整数 (crontab + “.month”) = 取月份 (取现行时间 ()) )m_parseTimes. 取所有值 (crontab + “.monthArr”, jsonArr )计次循环首 (取数组成员数 (jsonArr ), ii )加入成员 (monthArr, jsonArr [ii ]. 取整数 ()) 计次循环尾 ()子程序_格式化时间单位 (到字节集 (map.月 ), monthArr, 12, 取月份 (取现行时间 ()), , )m_parseTimes. 置数组 (crontab + “.monthArr”)m_parseTimes. 置整数 (crontab + “.month”, 取月份 (取现行时间 ()) )计次循环首 (取数组成员数 (monthArr ), ii )m_parseTimes. 置整数 (crontab + “.monthArr[” + 到文本 (ii - 1 ) + “]”, monthArr [ii ])计次循环尾 () 如果 (m_parseTimes. 是否存在 (crontab + “.daysArr”) 且 m_parseTimes. 取整数 (crontab + “.day”) = 取日 (取现行时间 ()) )m_parseTimes. 取所有值 (crontab + “.daysArr”, jsonArr )计次循环首 (取数组成员数 (jsonArr ), ii )加入成员 (daysArr, jsonArr [ii ]. 取整数 ()) 计次循环尾 ()子程序_格式化时间单位 (到字节集 (map.日 ), daysArr, 31, 取日 (取现行时间 ()), , )m_parseTimes. 置数组 (crontab + “.daysArr”)m_parseTimes. 置整数 (crontab + “.day”, 取日 (取现行时间 ()) )计次循环首 (取数组成员数 (daysArr ), ii )m_parseTimes. 置整数 (crontab + “.daysArr[” + 到文本 (ii - 1 ) + “]”, daysArr [ii ])计次循环尾 () 如果 (m_parseTimes. 是否存在 (crontab + “.weekArr”)) m_parseTimes. 取所有值 (crontab + “.weekArr”, jsonArr )计次循环首 (取数组成员数 (jsonArr ), ii )加入成员 (weekArr, jsonArr [ii ]. 取整数 ()) 计次循环尾 ()子程序_格式化时间单位 (到字节集 (map.星期几 ), weekArr, 7, 1, , )m_parseTimes. 置数组 (crontab + “.weekArr”)计次循环首 (取数组成员数 (weekArr ), ii )m_parseTimes. 置整数 (crontab + “.weekArr[” + 到文本 (ii - 1 ) + “]”, weekArr [ii ])计次循环尾 ()
|
|