吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2086|回复: 10
收起左侧

[求助] 时钟事件在运行中的时候 时钟周期设置为0 停止不了

[复制链接]
guanguanjujiu 发表于 2021-6-27 09:01
本帖最后由 guanguanjujiu 于 2021-6-27 09:02 编辑

时钟事件在运行中的时候  时钟周期设置为0  停止不了
代码是易语言代码
编辑的时候,没有找到E语言的语言

[C] 纯文本查看 复制代码
.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 坐标, 坐标型
.局部变量 判断, 文本型

信息框 (“时钟周期为:” + 编辑框1.内容, 0, , )
运行正常.可视 = 真
标签2.可视 = 假
时钟1.时钟周期 = 到整数 (编辑框1.内容)
' 时钟1.激活 ()

.子程序 开始
.参数 坐标1, 坐标型
.局部变量 判断, 文本型
.局部变量 坐标, 坐标型


鼠标移动 (, 坐标1.x, 坐标1.y + 10)
鼠标键 ()
鼠标移动 (, -1, -1)
延迟 (1000)

' 坐标 = 识图3.精确找图 (#选中)
' 判断 = 到文本 (坐标.x) + 到文本 (坐标.y)
' 信息框 (到文本 (坐标.x), 0, , )

.如果真 (真)
    ' 信息框 (“2”, 0, , )

    坐标 = 识图3.精确找图 (#完成)
    鼠标移动 (, 坐标.x, 坐标.y)
    鼠标键 ()
    鼠标移动 (, -1, -1)
    延迟 (1500)
    坐标 = 识图3.精确找图 (#确认提交)
    ' 信息框 (到文本 (坐标.x), 0, , )
    判断 = 到文本 (坐标.x) + 到文本 (坐标.y)
    .如果真 (判断 ≠ “-1-1”)
        坐标 = 识图3.精确找图 (#确认提交)
        鼠标移动 (, 坐标.x, 坐标.y)
        鼠标键 ()
        鼠标移动 (, -1, -1)
        返回 ()
    .如果真结束

.如果真结束



.子程序 _按钮2_被单击
.参数 坐标, 坐标型


时钟1.时钟周期 = 0
新识图.高级找图 ()


.子程序 _时钟1_周期事件
.局部变量 坐标, 坐标型
.局部变量 判断, 文本型

' 信息框 (到文本 (时钟1.时钟周期), 0, , )

坐标 = 识图3.精确找图 (#错误)
判断 = 到文本 (坐标.x) + 到文本 (坐标.y)
.如果真 (判断 ≠ “-1-1”)
    时钟1.时钟周期 = 0
    运行正常.可视 = 假
    标签2.可视 = 真
    信息框 (“易达断网”, 0, , )

    返回 ()
.如果真结束

坐标 = 识图3.精确找图 (#cw)
判断 = 到文本 (坐标.x) + 到文本 (坐标.y)
.如果真 (判断 ≠ “-1-1”)
    时钟1.时钟周期 = 0
    运行正常.可视 = 假
    标签2.可视 = 真
    信息框 (“易达断网”, 0, , )

    返回 ()
.如果真结束

坐标 = 识图3.精确找图 (#zzs)
判断 = 到文本 (坐标.x) + 到文本 (坐标.y)
.如果真 (判断 ≠ “-1-1”)
    坐标 = 识图3.精确找图 (#刷新)
    鼠标移动 (, 坐标.x, 坐标.y)
    鼠标键 ()
    鼠标移动 (, -1, -1)
    ' 信息框 (“返回”, 0, , )
    返回 ()
.如果真结束

坐标 = 识图3.精确找图 (#红1)
判断 = 到文本 (坐标.x) + 到文本 (坐标.y)
.如果 (判断 ≠ “-1-1”)
    开始 (坐标)
.否则
    ' 信息框 (“h1”, 0, , )
    坐标 = 识图3.精确找图 (#黑1)
    判断 = 到文本 (坐标.x) + 到文本 (坐标.y)
    .如果 (判断 ≠ “-1-1”)
        开始 (坐标)
    .否则
        坐标 = 识图3.精确找图 (#刷新)
        鼠标移动 (, 坐标.x, 坐标.y)
        鼠标键 ()
        鼠标移动 (, -1, -1)
        返回 ()
    .如果结束

.如果结束



.子程序 子程序1



.子程序 __启动窗口_创建完毕

标签2.可视 = 假
.如果真 (文件是否存在 (“\\hy007\Adobe\验证.txt”) = 假)
    信息框 (“本文件只在内部使用,流传不可使用!”, 16, “不可使用!”, )
    销毁 ()
.如果真结束


发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
小非凡 发表于 2021-6-27 09:23
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| guanguanjujiu 发表于 2021-6-27 10:07
小非凡 发表于 2021-6-27 09:23
你在“时钟1.时钟周期 = 0”的上面,
调试输出一下“判断”,
看看如果真的条件对不对。

时钟1.时钟周期 = 0   的上面没有流程控制,就是点击按钮后执行     时钟1.时钟周期 = 0    只不过按的时候,时钟事件在运行,所以不管用
hackabi 发表于 2021-6-27 10:32
hackabi 发表于 2021-6-27 10:35
时钟周期里,必须要运行一遍才会停止运行。
yuqimusic 发表于 2021-6-27 10:44
看到易语言,又想起了当初上学的时候。。。
红尘旧梦i 发表于 2021-6-27 11:12
易语言的时钟周期设置0后,周期代码好像还会执行,执行完毕后就会停
clocks 发表于 2021-6-27 11:53
时钟周期设置为0只是代表周期事件不再继续执行。但是已经执行中的子程序不受影响,例如:识图3.精确找图()这个方法已经在执行还是继续执行的
齐恩 发表于 2021-6-27 13:19
建议使用线程+循环+延迟
fyfy99 发表于 2021-6-27 14:24
按钮2单击哪里加个全局变量,停止 = 真    时钟周期事件哪里,判断 (停止 = 真)
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 00:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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