按键精灵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
现在的问题是不能执行丢石头坐标之后点击丢球
萌新不知道问题出在哪里 请大佬帮下忙 提问来错地方了,去悬赏区
坐等删帖 给予适当延时试下 z441511709 发表于 2019-12-21 16:06
给予适当延时试下
我延时0.5到1秒 本帖最后由 水鸟 于 2019-12-21 17:07 编辑
MoveTo R, T(这里是丢石头坐标)
LeftClick 1
中间加延时,模拟挂要多考虑人的动作不会移动过去就操作。就是所移动到某点后,要先停顿一下再鼠标动作点击 按键精灵的移动跟点击之间一般要做延时 还有就是找图之间也要做下延时 其次就是你这样说没人知道你的错误在哪里虽然大致看到流程的意思 但是没去实际测试 游戏 谁知道哪里有问题 只能大致给你建议 就是加延时 本帖最后由 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]