找回密码
 立即注册
查看: 79|回复: 4

为什么我这个任务在自动运行时执行完任务后未关闭ztasker

[复制链接]

2

主题

4

回帖

30

积分

新手上路

积分
30
发表于 2026-1-9 10:04:53 | 显示全部楼层 |阅读模式
为什么我这个任务在自动运行时执行完任务后未关闭ztasker,而是在1、2之间循环?若弹窗存在,手动运行可以关闭弹窗且关闭ztasker

若程序运行时指定检测弹窗不存在。确实会导致循环,但是自动运行时我是看到它自动关闭了弹窗了的,就是说首次运行时它是执行了任务3的,按计划应该继续执行任务4、任务5,关闭Ztasker

根据我的推测,应该是自动任务首次执行任务时,成功执行了任务1-4,但是执行任务5失败且退出了该任务,然后又触发了该自动任务,但此时任务2中的检测弹窗已不存在,故导致该复合任务在任务1、2间循环。
写到此处突然想起了查看一下任务日志,截取日志如下:


[2026-01-09 08:28:05:241] 开始执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:05:761] 完成执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:05:817] 图像搜索匹配失败,条件不匹配!当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:05:818] 条件不成立,您选择了跳转复合任务流程到动作序号:1当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
……
[2026-01-09 08:28:09:853] 开始执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:10:092] 图像搜索匹配失败,条件不匹配!当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:10:093] 完成执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:10:094] 条件不成立,您选择了跳转复合任务流程到动作序号:1当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:10:095] 开始执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:10:249] TaskManager准备运行任务 <复合任务:开机关闭小米电脑弹窗并退出zTasker, 序号:1, ID:924-Y9ZZZFRIII>(首次运行5s后,又符合了任务的自动触发条件,而尝试自动运行新的该任务)
[2026-01-09 08:28:10:250] 前一个任务还在运行,退出运行! <复合任务:开机关闭小米电脑弹窗并退出zTasker, 序号:1, ID:924-Y9ZZZFRIII>(但因上一任务未执行完毕,退出运行,这是发生问题的前兆
[2026-01-09 08:28:10:601] 完成执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:10:603] 图像搜索匹配失败,条件不匹配!当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:10:604] 条件不成立,您选择了跳转复合任务流程到动作序号:1当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
……
[2026-01-09 08:28:11:122] 开始执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:11:491] <CTaskListUI::HandleMessage> WARN:System unlocked
[2026-01-09 08:28:11:519] <CTaskMgr::ResetNextRunTimes> ResetNextRunTimes
[2026-01-09 08:28:11:530] <CTaskMgr::ResetNextRunTimes> ResetNextRunTimes..other sch types...ID:924-Y9ZZZFRIII
[2026-01-09 08:28:11:541] <CTaskData::SaveFile> Save开始
[2026-01-09 08:28:11:557] <CTaskData::SaveFile> Save结束,耗时32ms
[2026-01-09 08:28:11:634] 完成执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:11:703] 图像搜索匹配失败,条件不匹配!当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:11:704] 条件不成立,您选择了跳转复合任务流程到动作序号:1当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:11:705] 开始执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:12:208] 完成执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:12:291] 图像搜索匹配成功,条件匹配!当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII(首次运行成功匹配)
[2026-01-09 08:28:12:291] 运行 <子任务:开机关闭小米电脑弹窗, 序号:3,  所属复合任务ID:924-Y9ZZZFRIII>
[2026-01-09 08:28:12:292] <CTasker::ResetWaitEvent> Reset Event, 序号:3 ID:238
[2026-01-09 08:28:12:305] <CTasker::Wait> Wait event Begin, 序号:3 ID:238
[2026-01-09 08:28:12:306] 条件成立,您选择了继续复合任务流程,当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII(这里没看明白,执行完任务3,不应该执行任务4吗?)
[2026-01-09 08:28:12:307] <CTasker::Wait> Wait event End, 序号:3 ID:238
[2026-01-09 08:28:12:308] 子任务执行完毕! <子任务:开机关闭小米电脑弹窗, 序号:3,  所属复合任务ID:924-Y9ZZZFRIII>
[2026-01-09 08:28:12:308] 开始执行子任务->延迟,当前动作序号:4, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:12:816] 完成执行子任务->延迟,当前动作序号:4, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:12:911] <CTasker::ResetWaitEvent> Reset Event, 序号:5 ID:226
[2026-01-09 08:28:13:116] 运行 <子任务:关闭zTasker, 序号:5,  所属复合任务ID:924-Y9ZZZFRIII>(这里应该没有成功执行,不然就没有后面的问题了)


[2026-01-09 08:28:42:396] TaskManager准备运行任务 <复合任务:开机关闭小米电脑弹窗并退出zTasker, 序号:1, ID:924-Y9ZZZFRIII>【程序以为上一任务成功完成(实际关闭Ztasker这一步未完成),因为此时还符合自动运行的条件,故又重启了该任务,从而导致后面的循环】
[2026-01-09 08:28:42:397] 运行 <复合任务:开机关闭小米电脑弹窗并退出zTasker, 序号:1, ID:924-Y9ZZZFRIII>
[2026-01-09 08:28:42:398] <CTaskData::SaveFile> Save开始
[2026-01-09 08:28:42:400] <CTaskData::SaveFile> Save结束,耗时0ms
[2026-01-09 08:28:42:401] 开始执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:42:917] 完成执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:42:943] 图像搜索匹配失败,条件不匹配!当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:42:944] 条件不成立,您选择了跳转复合任务流程到动作序号:1当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:42:944] 开始执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:43:456] 完成执行子任务->延迟,当前动作序号:1, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:43:464] 图像搜索匹配失败,条件不匹配!当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
[2026-01-09 08:28:43:464] 条件不成立,您选择了跳转复合任务流程到动作序号:1当前动作序号:2, 所属复合任务ID:924-Y9ZZZFRIII
……(无限循环,直到我发现手动结束任务)


PixPin_2026-01-09_09-24-35.png

回复

使用道具 举报

2

主题

4

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 2026-1-9 10:10:30 | 显示全部楼层
新增了zTasker关闭检测,确保进程杀的死死的,但是还是想探讨一下任务为什么没有一次成功杀死zTasker
PixPin_2026-01-09_10-08-19.png
回复

使用道具 举报

21

主题

149

回帖

1257

积分

超级版主

积分
1257
发表于 2026-1-9 15:37:05 | 显示全部楼层
你这个任务触发条件是什么, 好像这方面设置有问题。
回复

使用道具 举报

2

主题

4

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 2026-1-9 16:33:51 | 显示全部楼层
duyusi 发表于 2026-1-9 15:37
你这个任务触发条件是什么, 好像这方面设置有问题。

进程检测。主要是如果确实可以把zTasker本身进程杀死的话,也不会重复触发任务了
PixPin_2026-01-09_16-31-28.png
回复

使用道具 举报

84

主题

992

回帖

4633

积分

超级版主

积分
4633
发表于 2026-1-12 15:04:07 | 显示全部楼层
不要使用杀死进程,可能会冲突,用子任务,内置分类里的->"退出本软件“
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|zTasker

GMT+8, 2026-2-8 12:44 , Processed in 0.053582 second(s), 24 queries .

快速回复 返回顶部 返回列表