子马君丶 发表于 2020-8-14 13:00

不懂就问 ,为什么我的判断循环首总是多循环一次

本帖最后由 子马君丶 于 2020-8-17 14:43 编辑

.版本 2

.子程序 循环判断

鼠标移动 (, 315, 468)
延时 (100)
按组合键 (#C键, #Ctrl键)
延时 (200)
.判断循环首 (进程是否存在 (“PathOfExile_x64.exe”) = 真 且 文本_取文本出现次数 (取剪辑板文本 (), 编辑框2.内容) = 0)
    清除剪辑板 ()
    鼠标移动 (, 111, 297)
    延时 (50)
    鼠标键 (2)
    延时 (50)
    鼠标移动 (, 315, 468)
    延时 (50)
    鼠标键 (1, )
    延时 (50)
    按组合键 (#C键, #Ctrl键)
    延时 (500)
.判断循环尾 ()



我想循环判断一个物品是否有我要的词缀,没有的话就一直刷新直到出现,但是为什么我这样写完之后,总是会在出现想要的词缀后有多刷新一次呢

wkfy 发表于 2020-8-14 13:06

把判断语句移到执行前试试。

子马君丶 发表于 2020-8-14 13:11

wkfy 发表于 2020-8-14 13:06
把判断语句移到执行前试试。

刚才发错了 ,重新编辑了下,老是度哦循环一次,麻烦大大看下

没有细胞的人 发表于 2020-8-14 13:15

每个延时()后面加上处理事件()试试?

子马君丶 发表于 2020-8-14 13:16

没有细胞的人 发表于 2020-8-14 13:15
每个延时()后面加上处理事件()试试?

试了,还是一样....

子马君丶 发表于 2020-8-14 13:20

我爱天空依旧蓝 发表于 2020-8-14 13:20
易语言吗这是

是的,能帮忙吗看下吗

1.shui 发表于 2020-8-14 13:22

没看出来问题,找到后,你给 编辑框2.内容 累加试试,不让它等于0

苏紫方璇 发表于 2020-8-14 13:22

建议单步调试看看,是否是延时或者其他情况文本没复制上

子马君丶 发表于 2020-8-14 13:26

1.shui 发表于 2020-8-14 13:22
没看出来问题,找到后,你给 编辑框2.内容 累加试试,不让它等于0

编辑框1的内容是整个物品的详细属性,编辑框2是我想要搜索的属性也就是剪切板的内容

子马君丶 发表于 2020-8-14 13:30

苏紫方璇 发表于 2020-8-14 13:22
建议单步调试看看,是否是延时或者其他情况文本没复制上

我把延迟全部设置为1000就可以了,惊了
页: [1] 2 3
查看完整版本: 不懂就问 ,为什么我的判断循环首总是多循环一次