按键过滑块验证


//做滑块验证码处理
If judgeDisplayVerifyCode = 1 Then
Do
FindPic 0, 0, 0, 0, "Attachment:newQQVerifycodePiece.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
Delay 1000
Rem 重复
moveBriceXBeginPoint = intX
moveBriceYBeginPoint = intY + shanhai.RndEx(1, 20)
TouchDown moveBriceXBeginPoint ,moveBriceYBeginPoint, 1
剩下的需要移动的宽度 = 415 - moveBriceXBeginPoint
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.2, moveBriceYBeginPoint+1, 1, 2
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.3, moveBriceYBeginPoint+1, 1, 1
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.5, moveBriceYBeginPoint+1, 1, 3
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*1, moveBriceYBeginPoint+1, 1,6
Delay 500
TouchUp 1
//验证码是否成功
FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
验证码是否成功 = 1
End If
FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess2.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
验证码是否成功 = 1
End If
If 验证码是否成功 = 0 Then
Delay 3000
TouchDown moveBriceXBeginPoint ,moveBriceYBeginPoint, 1
剩下的需要移动的宽度 = 399 - moveBriceXBeginPoint
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.2, moveBriceYBeginPoint+1, 1, 1
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.3, moveBriceYBeginPoint+1, 1, 2
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.5, moveBriceYBeginPoint+1, 1, 3
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*1, moveBriceYBeginPoint+1, 1,5
Delay 500
TouchUp 1
End If
//验证码是否成功
FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
验证码是否成功 = 1
End If
FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess2.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
验证码是否成功 = 1
End If
If 验证码是否成功 = 0 Then
Delay 3000
TouchDown moveBriceXBeginPoint ,moveBriceYBeginPoint, 1
剩下的需要移动的宽度 = 383 - moveBriceXBeginPoint
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.2, moveBriceYBeginPoint+1, 1, 2
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.3, moveBriceYBeginPoint+1, 1, 1
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.5, moveBriceYBeginPoint+1, 1, 3
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*1, moveBriceYBeginPoint+1, 1,6
Delay 500
TouchUp 1
End If
//验证码是否成功
FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
验证码是否成功 = 1
End If
FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess2.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
验证码是否成功 = 1
End If
If 验证码是否成功 = 0 Then
Delay 3000
TouchDown moveBriceXBeginPoint ,moveBriceYBeginPoint, 1
剩下的需要移动的宽度 = 367 - moveBriceXBeginPoint
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.2, moveBriceYBeginPoint+1, 1, 2
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.3, moveBriceYBeginPoint+1, 1, 1
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.5, moveBriceYBeginPoint+1, 1, 3
TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*1, moveBriceYBeginPoint+1, 1,6
Delay 500
TouchUp 1
End If
If 验证码是否成功 = 0 Then
Delay 3000
//这里还要检查一下是否在登录界面弹出了登录失败,如果是还要点击确定才会返回
//这里要检查有没那图片弹出,有就点击那按钮,然后回到最开始去
// Goto 登录按钮处重复
Goto 重复
End If
Exit Do
End If
Loop
End If














浙公网安备 33010602011771号