zhangxi 发表于 2019-12-21 15:10

按键精灵PC段问题请大佬帮忙

源代码:
Do
    Q = Int(1000 * Rnd + 500)
    K = Int(5000 * Rnd + 3000)
    Rem AB
    KeyPress "F1", 1
    Delay Q
    KeyPress "Z", 1
    Delay Q
    FindPic 0,0,1440,900,"Attachment:\掉到了.bmp",0.9,intW,intE
    If intW > 0 And intE > 0 Then
      R = Int(Rnd * (417 - 236)) + 237
      T = Int(Rnd * (643 - 617)) + 618
      Delay Q
      MoveTo R, T(这里是丢石头坐标)
      LeftClick 1
      Delay K
      Y = Int(Rnd * (419 - 234)) + 235
      U = Int(Rnd * (591 - 563)) + 564
      MoveTo Y, U(这里是扔球坐标)
      LeftClick 1
      Delay Q
      FindPic 0,0,1440,900,"Attachment:\该点叉了.bmp",0.9,intI,intO
      If intI > 0 And intO > 0 Then
            P = Int(Rnd * (956 - 952)) + 953
            A = Int(Rnd * (304 - 300)) + 301
            Delay Q
            MoveTo P, A(点叉坐标)
            LeftClick 1
            Delay Q
      End If
      Delay Q
      Goto AB
      FindPic 0,0,1440,900,"Attachment:\没钓到.bmp",0.9,intS,intD
      If intS > 0 And intD > 0 Then
            Delay Q
            Goto AB
            Delay Q
      End If
    End If
    FindPic 0, 0, 1400, 900, "Attachment:\0球.bmp", 1, intF, intG
    FindPic 0, 0, 1400, 900, "Attachment:\返回.bmp", 1, intH, intJ
    If intF > 0 And intG > 0 OR intH > 0 And intJ > 0Then
代码B(这里代码过长且不关上面的事就省略了)
loop



现在的问题是不能执行丢石头坐标之后点击丢球
萌新不知道问题出在哪里   请大佬帮下忙

mfkbbdx1 发表于 2019-12-21 15:17

提问来错地方了,去悬赏区
坐等删帖

z441511709 发表于 2019-12-21 16:06

给予适当延时试下

zhangxi 发表于 2019-12-21 16:12

z441511709 发表于 2019-12-21 16:06
给予适当延时试下

我延时0.5到1秒

水鸟 发表于 2019-12-21 17:04

本帖最后由 水鸟 于 2019-12-21 17:07 编辑

      MoveTo R, T(这里是丢石头坐标)
      LeftClick 1
中间加延时,模拟挂要多考虑人的动作不会移动过去就操作。就是所移动到某点后,要先停顿一下再鼠标动作点击

z441511709 发表于 2019-12-21 20:28

按键精灵的移动跟点击之间一般要做延时 还有就是找图之间也要做下延时 其次就是你这样说没人知道你的错误在哪里虽然大致看到流程的意思 但是没去实际测试 游戏 谁知道哪里有问题 只能大致给你建议 就是加延时

lickety 发表于 2019-12-21 23:46

本帖最后由 lickety 于 2019-12-21 23:48 编辑

加上 traceprint命令,以便在调试区域输出信息, 一步一步看问题在哪个点啊.
FindPic 0,0,1440,900,"Attachment:\掉到了.bmp",0.9,intW,intE
    If intW > 0 And intE > 0 Then
/*比如这里加上*/traceprint "掉到了"&intW&", "intE

还有就是过程中增加截图下来,看见你点击的坐标,在当时,实际是个什么图像.

点击没有效果,有可能是你找图没有成功,有可能是坐标不对.有可能是延迟不对.
移动跟点击之间不一定要延迟.
找图成功后,到点击之间,可能需要延迟, 刚刚找图成功就点击,游戏软件反应不过来.
页: [1]
查看完整版本: 按键精灵PC段问题请大佬帮忙