Advertisement
emga9xkc

Hướng dẫn PixelSearch - Quét (hay kiểm tra) điểm ảnh

Feb 13th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.02 KB | None | 0 0
  1. ; Gán phím tắt cho các hàm
  2. HotKeySet("{F9}","ShootOnOff")
  3. HotKeySet("{F10}","ExitApp")
  4.  
  5. Tooltip("F9 = Shoot, F10 = Exit bot", 0, 0)
  6. Dim $shoot = False
  7.  
  8.  
  9. ; Thay đổi trạng thái của biến $shoot
  10. Func ShootOnOff()
  11. If $shoot = False Then
  12. $shoot = True
  13. ToolTip("Shooting",0,0)
  14. Else
  15. $shoot = False
  16. Tooltip("F9 = Shoot, F10 = Exit bot", 0, 0)
  17. EndIf
  18. EndFunc
  19.  
  20. ; Thoát chương trình
  21. Func ExitApp()
  22. Exit
  23. EndFunc
  24.  
  25. While True
  26.  
  27. If $shoot = True Then
  28. ; Khai báo biến mảng $cordinates.
  29. ; Với các tham số mà hàm PixelSearch trong ví dụ này nhận thì nó sẽ quét hết cả màn hình và trả về các tọa độ có mã màu 0xCC6600
  30. ; Hàm PixelSearch trả về tọa độ (x,y) sau đó truyền vào mảng $cordinates nên $cordinates[0] lưu tọa độ x, $cordinates[1] lưu tọa độ y
  31. Dim $cordinates = PixelSearch( 0, 0, @DesktopWidth, @DesktopHeight, 0xCC6600)
  32.  
  33. If Not @error Then
  34. MouseClick( "left", $cordinates[0], $cordinates[1], 1, 0)
  35. EndIf
  36. EndIf
  37.  
  38. Sleep(500)
  39. WEnd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement