jhccm520 发表于 2021-8-31 22:44:25

求住易语言死循环 运行到跳出循环游戏就蹦了



      大漠.FindStrFast (539, 570, 592, 609, “自动”, “efebef-303030”, 0.9, x, y)
      .如果真 (x > 0)
            全局登录状态 = “登陆成功”
            调试输出 (“状态:”, 全局登录状态)
            ' 反馈列表信息 (i, 5, “登录成功”)
            跳出循环 ()
    一运行到跳出循环这一句游戏就蹦了


2463308417 发表于 2021-9-1 00:41:06

把循环也截图一下,看看循环设置的什么条件

jhccm520 发表于 2021-9-1 21:41:49

2463308417 发表于 2021-9-1 00:41
把循环也截图一下,看看循环设置的什么条件

.版本 2
.支持库 spec

.判断循环首 (真)
    .判断开始 (全局登录状态 = “绑定窗口”)
      顶层句柄 = 大漠.FindWindow (“LDPlayerMainFrame”, “雷电模拟器-” + 到文本 (模拟器序号))
      .如果真 (顶层句柄 > 0)
            大漠多线程 .进程ID = 窗口_句柄取进程ID (顶层句柄)
            调试输出 (“进程ID:”, 大漠多线程 .进程ID)
            窗口句柄 = 大漠.GetWindow (顶层句柄, 1)
            .如果真 (窗口句柄 > 0)
                大漠多线程 .窗口句柄 = 窗口句柄
                dm_ret = 大漠.BindWindowEx (窗口句柄, “dx.graphic.opengl”, “dx.mouse.position.lock.api”, “windows”, “”, 0)
                辅助延时 (2000, )
                .如果真 (dm_ret = 1)
                  调试输出 (“窗口” + 到文本 (i) + “主绑定定成功”)
                  全局登录状态 = “启动游戏”
                  .' 判断循环首 (真)
                        ' 大漠.FindPic (3, 64, 795, 332, “完美1.bmp”, “050505”, 0.9, 0, x, y)
                        .' 如果真 (x > 0)
                            ' 左键单击 (大漠, x, y)
                            ' 辅助延时 (1000)
                        .如果真结束

                  .' 判断循环尾 ()
                .如果真结束

            .如果真结束

      .如果真结束

    .判断 (全局登录状态 = “启动游戏”)
      大漠.FindPic (19, 89, 1279, 476, “登录.bmp”, “050505”, 0.9, 0, x, y)
      .如果真 (x > 0)
            左键单击随机 (大漠, x, y)
            辅助延时 (1000, )
            .计次循环首 (20, )
                大漠.FindPic (19, 89, 1279, 476, “登录.bmp”, “050505”, 0.9, 0, x, y)
                .如果真 (x > 0)
                  左键单击随机 (大漠, x, y)
                  辅助延时 (1000, )
                .如果真结束
                左键单击随机 (大漠, 1105, 93)
                辅助延时 (1000, )
            .计次循环尾 ()
      .如果真结束
      大漠.FindStrFast (561, 58, 714, 129, “游戏公告”, “675767-3E3B3E”, 0.9, x, y)
      .如果真 (x > 0)
            左键单击 (大漠, 1102, 89)
            辅助延时 (1000, )
      .如果真结束
      大漠.FindStrFast (506, 427, 626, 496, “点击选服”, “fff3de-303030”, 0.9, x, y)
      .如果真 (x > 0)
            辅助延时 (1000)
            左键单击随机 (大漠, 611, 552)
            辅助延时 (500, )

      .如果真结束


      大漠.FindStrFast (1080, 635, 1227, 701, “进入游戏”, “31343D-32353E”, 0.9, x, y)
      .如果真 (x > 0)
            辅助延时 (1000, )
            左键单击随机 (大漠, x + 3, y + 3)

      .如果真结束

      大漠.FindStrFast (545, 572, 591, 611, “自动”, “efebef-303030”, 0.9, x, y)
      .如果真 (x > 0)
            全局登录状态 = “登录成功”
            跳出循环 ()

      .如果真结束
      ' 全局登录状态 = “登录成功”
      ' 反馈列表信息 (i, 6, “登录完成”)
      ' 跳出循环 ()

    .默认

    .判断结束
    ' 验证码处理 (大漠)' 第一种处理方式
    辅助延时 (3000, )
.判断循环尾 ()
全部的判断
页: [1]
查看完整版本: 求住易语言死循环 运行到跳出循环游戏就蹦了