吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1744|回复: 9
收起左侧

[求助] 求大神帮我看看为什么我的子程序无限循环无法使用F8停止

[复制链接]
皇朝兵哥哥 发表于 2019-9-15 19:48
本帖最后由 皇朝兵哥哥 于 2019-9-15 19:49 编辑

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

.程序集 窗口程序集_启动窗口
.程序集变量 F7, 整数型
.程序集变量 F8, 整数型

.子程序 _按钮1_被单击


.判断循环首 (取启动时间 () ≠ 0)
    子程序1 ()
    子程序2 ()
    子程序3 ()
    子程序4 ()
    子程序5 ()
    子程序6 ()
    子程序7 ()
    子程序8 ()
    子程序9 ()
    子程序10 ()
    子程序11 ()
.判断循环尾 ()




子程序1 ()

.子程序 子程序1

.如果真 (宗门宝库.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1189, 489, 0)
    延时 (1000)
    模拟鼠标点击 (1154, 533, 0)
    延时 (1000)
    模拟鼠标点击 (1104, 339, 0)
    延时 (1000)
    模拟鼠标点击 (1105, 438, 0)
    延时 (1000)
    模拟鼠标点击 (865, 772, 0)
    延时 (1000)
    模拟鼠标点击 (1104, 339, 0)
    延时 (1000)
    模拟鼠标点击 (1105, 438, 0)
    延时 (1000)
    模拟鼠标点击 (1177, 216, 0)
    延时 (1000)
    模拟鼠标点击 (1195, 113, 0)
    延时 (1000)
    ' 功能代码 宗门宝库
.如果真结束

子程序2 ()

.子程序 子程序2

.如果真 (宗门救助.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1195, 113, 0)
    延时 (1000)
    模拟鼠标点击 (1082, 733, 0)
    延时 (1000)
    模拟鼠标点击 (960, 855, 0)
    延时 (1000)
    模拟鼠标点击 (1176, 214, 0)
    延时 (1000)
    ' 功能代码 宗门救助
.如果真结束

子程序3 ()

.子程序 子程序3

.如果真 (宗门任务.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1216, 487, 0)
    延时 (1000)
    模拟鼠标点击 (929, 729, 0)
    延时 (1000)
    模拟鼠标点击 (845, 470, 0)
    延时 (1000)
    ' 接取/领奖 重复两次01
    模拟鼠标点击 (844, 625, 0)
    延时 (1000)
    ' 放弃任务操作取消
    模拟鼠标点击 (845, 470, 0)
    延时 (1000)
    ' 接取/领奖 重复两次02
    模拟鼠标点击 (895, 468, 0)
    延时 (1000)
    模拟鼠标点击 (955, 625, 0)
    延时 (1000)
    模拟鼠标点击 (1174, 213, 0)
    延时 (1000)
    模拟鼠标点击 (1195, 113, 0)
    延时 (1000)
    ' 功能代码 宗门任务
.如果真结束

子程序4 ()

.子程序 子程序4

.如果真 (宗门御敌.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1216, 487, 0)
    延时 (1000)
    模拟鼠标点击 (1130, 945, 0)
    延时 (1000)
    ' 宗门界面选择进入宗门御敌
    模拟鼠标点击 (960, 500, 0)
    延时 (1000)
    ' 进入  菊斗罗月光
    模拟鼠标点击 (960, 600, 0)
    延时 (1000)
    ' 选择  千仞雪
    模拟鼠标点击 (960, 622, 0)
    延时 (1000)
    ' 进入  千仞雪
    模拟鼠标点击 (1195, 113, 0)
    延时 (1000)
    ' 功能代码 宗门御敌
.如果真结束

子程序5 ()

.子程序 子程序5

.如果真 (魂兽森林.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1284, 536, 0)
    延时 (1000)
    模拟鼠标点击 (1158, 639, 0)
    延时 (1000)
    ' 这里魂兽森林的BOSS为1900年
    模拟鼠标点击 (959, 698, 0)
    延时 (1000)
    ' 确认 开始挑战
    模拟鼠标点击 (1195, 113, 0)
    延时 (1000)
    ' 判断 若BOOS已死亡,则关闭该界面
    ' 功能代码 魂兽森林
.如果真结束

子程序6 ()

.子程序 子程序6

.如果真 (世界首领.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1284, 536, 0)
    延时 (1000)
    模拟鼠标点击 (1041, 951, 0)
    延时 (1000)
    ' 这里切换BOSS界面为 世界首领
    模拟鼠标点击 (963, 759, 0)
    延时 (1000)
    ' 进入 开始挑战
    模拟鼠标点击 (1195, 113, 0)
    延时 (1000)
    ' 判断 若BOOS已死亡,则关闭该界面
    ' 功能代码 世界首领
.如果真结束

子程序7 ()

.子程序 子程序7

.如果真 (神界大陆.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1076, 478, 0)
    延时 (1000)
    模拟鼠标点击 (958, 860, 0)
    延时 (1000)
    ' 这里进入 2.3万年BOSS
    模拟鼠标点击 (1294, 970, 0)
    延时 (20000)
    ' 进入地图  移动到BOOS处 延迟20秒  BOSS已死  点击退出
    模拟鼠标点击 (1077, 629, 0)
    延时 (1000)
    ' BOSS已死退出确认
    模拟鼠标点击 (1294, 970, 0)
    延时 (1000)
    ' 进入地图  移动到BOOS处 延迟20秒  BOSS已死  点击退出 重复操作
    模拟鼠标点击 (1077, 629, 0)
    延时 (1000)
    ' BOSS已死退出确认  重复操作
    ' 功能代码 神界大陆
.如果真结束

子程序8 ()

.子程序 子程序8

.如果真 (装备熔炼.选中)
    模拟鼠标点击 (907, 1002, 0)
    延时 (1000)
    模拟鼠标点击 (959, 856, 0)
    延时 (1000)
    模拟鼠标点击 (959, 856, 0)
    延时 (1000)
    模拟鼠标点击 (959, 856, 0)
    延时 (1000)
    模拟鼠标点击 (1195, 113, 0)
    延时 (1000)
    ' 功能代码 装备熔炼
.如果真结束


子程序9 ()

.子程序 子程序9

.如果真 (斗魂场.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1288, 690, 0)
    延时 (1000)
    模拟鼠标点击 (958, 868, 0)
    延时 (1000)
    模拟鼠标点击 (1050, 707, 0)
    延时 (1000)
    模拟鼠标点击 (1195, 113, 0)
    延时 (1000)
    ' 功能代码 斗魂场
.如果真结束

子程序10 ()

.子程序 子程序10

.如果真 (唐门绝学.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1216, 628, 0)
    延时 (1000)
    模拟鼠标点击 (958, 859, 0)
    延时 (1000)
    模拟鼠标点击 (958, 859, 0)
    延时 (1000)
    模拟鼠标点击 (1177, 213, 0)
    延时 (1000)
    模拟鼠标点击 (1195, 113, 0)
    延时 (1000)
    ' 功能代码 唐门绝学
.如果真结束

子程序11 ()

.子程序 子程序11

.如果真 (宴会传功.选中)
    模拟鼠标点击 (1286, 417, 0)
    延时 (1000)
    模拟鼠标点击 (1215, 485, 0)
    延时 (1000)
    模拟鼠标点击 (769, 694, 0)
    延时 (1000)
    模拟鼠标点击 (1076, 852, 0)
    延时 (1000)
    模拟鼠标点击 (1071, 427, 0)
    延时 (10000)
    ' 移动到坐标1244.324  延迟10秒
    模拟鼠标点击 (1071, 427, 0)
    延时 (10000)
    ' 移动到坐标1244.324  延迟10秒
    模拟鼠标点击 (1146, 538, 0)
    延时 (10000)
    ' 移动到坐标1146.538  延迟10秒
    模拟鼠标点击 (1143, 446, 0)
    延时 (600000)
    ' 移动到坐标1143.446  延迟10秒
    模拟鼠标点击 (1269, 213, 0)
    延时 (1000)
    ' 退出界面 延迟10分钟
    ' 功能代码 宴会传功
.如果真结束


.子程序 _时钟1_周期事件
.局部变量 现在时间, 文本型

现在时间 = 取文本左边 (取文本右边 (到文本 (取现行时间 ()), 12), 6)
' 判断是否运行第一个子程序   执行神界大陆脚本  时间0代表凌晨3点,右边5是到凌晨5点,这是一个时间段
.如果真 (到整数 (取文本左边 (现在时间, 2)) ≥ 3 且 到整数 (取文本左边 (现在时间, 2)) ≤ 5)  ' 判断小时
    .如果真 (到整数 (取文本左边 (现在时间, 2)) = 0)
    .如果真结束
    .如果真 (到整数 (取文本右边 (现在时间, 2)) ≥ 0 且 到整数 (取文本右边 (现在时间, 2)) ≤ 0)
        子程序7 ()
        返回 ()
    .如果真结束

.如果真结束
' 判断是否运行第二个子程序   执行 宗门御敌  菊斗罗月光 时间12代表中午12点,下面的30是分钟,右边也是这样理解
.如果真 (到整数 (取文本左边 (现在时间, 2)) ≥ 12 且 到整数 (取文本左边 (现在时间, 2)) ≤ 12)  ' 判断小时

.如果真结束
.如果真 (到整数 (取文本右边 (现在时间, 2)) ≥ 30 且 到整数 (取文本右边 (现在时间, 2)) ≤ 31)
    子程序4 ()
    返回 ()
.如果真结束
' 判断是否运行第三个子程序   执行 宗门御敌 千仞雪
.如果真 (到整数 (取文本左边 (现在时间, 2)) ≥ 19 且 到整数 (取文本左边 (现在时间, 2)) ≤ 19)  ' 判断小时

.如果真结束
.如果真 (到整数 (取文本右边 (现在时间, 2)) ≥ 30 且 到整数 (取文本右边 (现在时间, 2)) ≤ 31)
    子程序4 ()
    返回 ()
.如果真结束
' 判断是否运行第四个子程序   执行 宴会传功
.如果真 (到整数 (取文本左边 (现在时间, 2)) ≥ 19 且 到整数 (取文本左边 (现在时间, 2)) ≤ 19)  ' 判断小时

.如果真结束
.如果真 (到整数 (取文本右边 (现在时间, 2)) ≥ 45 且 到整数 (取文本右边 (现在时间, 2)) ≤ 55)
    子程序1 ()
    返回 ()
.如果真结束
' 判断是否运行第五个子程序   执行 世界首领
.如果真 (到整数 (取文本左边 (现在时间, 2)) ≥ 5 且 到整数 (取文本左边 (现在时间, 2)) ≤ 6)  ' 判断小时

.如果真结束
.如果真 (到整数 (取文本右边 (现在时间, 2)) ≥ 0 且 到整数 (取文本右边 (现在时间, 2)) ≤ 0)
    子程序6 ()
    返回 ()
.如果真结束
' 判断是否运行第六个子程序   执行 斗魂场
.如果真 (到整数 (取文本左边 (现在时间, 2)) ≥ 0 且 到整数 (取文本左边 (现在时间, 2)) ≤ 3)  ' 判断小时

.如果真结束
.如果真 (到整数 (取文本右边 (现在时间, 2)) ≥ 0 且 到整数 (取文本右边 (现在时间, 2)) ≤ 0)
    子程序9 ()
    返回 ()
.如果真结束





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

F7 = 注册热键 (取窗口句柄 (), 标签4.取窗口句柄 (), 0, #F7键)
F8 = 注册热键 (取窗口句柄 (), 标签4.取窗口句柄 (), 0, #F8键)

.子程序 _标签4_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

.如果真 (参数一 = F7)
    _按钮1_被单击 ()
.如果真结束
.如果真 (参数一 = F8)
    _按钮2_被单击 ()
.如果真结束





.子程序 _按钮3_被单击

销毁 ()

.子程序 _按钮2_被单击, 逻辑型





按钮2  设置的注册热键为  F8

但是按了 F8  还是无法停止   陷入无限循环子程序   

.

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
hazjc653 + 1 + 1 老哥,阿拉德之怒(游戏改名勇士守护者了)现在怎么搜代码?

查看全部评分

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

dazhuangzhuang 发表于 2019-9-15 20:17
呵呵,终于知道为什么那么多人不用中文写程序了
bobowxc 发表于 2019-9-15 20:17
Suppose 发表于 2019-9-15 20:18
1568549795(1).jpg

你这循环进去了肯定就无限循环啊  里面又没任何跳出循环的代码!你按钮2的单机事件也看不到怎么写的
 楼主| 皇朝兵哥哥 发表于 2019-9-15 20:23
yujian1991 发表于 2019-9-15 20:18
你这循环进去了肯定就无限循环啊  里面又没任何跳出循环的代码!你按钮2的单机事件也看不到怎么写的

跳出循环代码 怎么设置  按钮2的  使用F8键停止子程序该怎么写
Suppose 发表于 2019-9-15 20:25
皇朝兵哥哥 发表于 2019-9-15 20:23
跳出循环代码 怎么设置  按钮2的  使用F8键停止子程序该怎么写

最简单的办法, 弄个全局变量 比如整数型的 a  进入循环之前 a=0  然后在你的循环里面  判断 a==1  跳出循环()  停止按钮事件a赋值1
 楼主| 皇朝兵哥哥 发表于 2019-9-15 20:27
yujian1991 发表于 2019-9-15 20:25
最简单的办法, 弄个全局变量 比如整数型的 a  进入循环之前 a=0  然后在你的循环里面  判断 a==1  跳出循 ...

如果写得话 单写 注册热键F8  设置按钮2  按F8停止一切操作  这个事件该怎么写   能写一个我学习下吗
Homely 发表于 2019-9-15 20:58
test11.gif


这种基础问题还是多看看教程吧        
itachy 发表于 2019-9-15 21:14
第一次看到易语言写的代码     卧槽     蓝受
 楼主| 皇朝兵哥哥 发表于 2019-9-15 21:18
itachy 发表于 2019-9-15 21:14
第一次看到易语言写的代码     卧槽     蓝受

还好吧    写了一天   思路还算可以,结尾被困住了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-30 11:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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