精易论坛

标题: 为什么卡在判断下面不运行了,求大佬赐教 [打印本页]

作者: 豪赫之家    时间: 2025-3-17 15:29
标题: 为什么卡在判断下面不运行了,求大佬赐教

可以找到完美1的图标,运行游戏,但是在计次循环首这,进入游戏,点击计次跳过动画这就不执行了,一直在输出:登录中启动游戏
求大佬赐教,看看我是哪里写错了吗?

作者: Ruang    时间: 2025-3-17 15:29
豪赫之家 发表于 2025-3-17 17:34
为什么我代码调成这样,调试输出结果,第一次是-1,第二次找到坐标,点击之后,一直循环输出-1了呢
不是 ...


因为你这边用的是死循环

作者: hao轩    时间: 2025-3-17 16:10
你不跳出循环 它当然会一直循环
作者: 豪赫之家    时间: 2025-3-17 16:13
hao轩 发表于 2025-3-17 16:10
你不跳出循环 它当然会一直循环

但是不跳出循环,里面也应该正常点击呀,关键是点了游戏图标了,再执行点击游戏,为了跳过画面,就不执行了。
作者: Ruang    时间: 2025-3-17 16:27
该代码处于死循环,建议放入线程中使用
作者: 豪赫之家    时间: 2025-3-17 17:34
Ruang 发表于 2025-3-17 16:27
该代码处于死循环,建议放入线程中使用


为什么我代码调成这样,调试输出结果,第一次是-1,第二次找到坐标,点击之后,一直循环输出-1了呢
不是应该就找一次吗?

作者: Ruang    时间: 2025-3-17 17:39
  
如果真 (x ≠ -1)
跳出循环 ()

调试输出那边加一个这个代码

作者: 豪赫之家    时间: 2025-3-17 17:54
Ruang 发表于 2025-3-17 17:39
.版本 2

.如果真 (x ≠ -1)


在这加,找到坐标还没有点久直接跳出循环了
我意思是怎么样,让他点了游戏图标,过几秒,让他再点下屏幕跳过动画
现在情况是点了游戏图标,一直返回-1,也就是在一直找游戏图标,不执行后面的一个左键单击命令了

作者: Ruang    时间: 2025-3-17 18:02
豪赫之家 发表于 2025-3-17 17:54
在这加,找到坐标还没有点久直接跳出循环了
我意思是怎么样,让他点了游戏图标,过几秒,让他再点下屏幕 ...

嫌他快就加延迟么
延迟(5000)
作者: mytiger    时间: 2025-3-17 18:04
你这是启动游戏后绑定窗口吧?

作者: 是可可吖    时间: 2025-3-17 18:09
x≠-1    鼠标点击找到的图    跳出循环
作者: 山猫啊    时间: 2025-3-18 05:53
再加一个  全局登录状态=“完成”   
在点击完成以后  赋值 全局登录状态=“完成”  
在外圈新增一个判断里面写一个   
判断 全局登录状态=“完成”
跳出循环   

这个才是一套正常的逻辑
作者: 豪赫之家    时间: 2025-3-19 21:24
Ruang 发表于 2025-3-17 18:02
嫌他快就加延迟么
延迟(5000)

不是你说的这个意思,找到游戏图标,进行一个左键单击,延迟3秒,再进行一个左键单击,第二个左键单击是为了跳过动画,但是第二个左键单击没有执行
作者: 不离01    时间: 2025-4-8 17:33
666666666666666666666
作者: 不离01    时间: 2025-4-8 17:34
6666666666666666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4