Advertisement
cvlhaha

autolib.py

Feb 21st, 2020
604
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. import pyautogui
  2. #import configparser as parser
  3. import time
  4. import datetime
  5. from pynput.mouse import Button, Controller
  6. mouse = Controller()
  7.  
  8. #locateCenterOnScreen() = locateOnScreen() + center()
  9. #moveTo
  10. #click
  11. def time_log():
  12. currentDT = datetime.datetime.now()
  13. time_log = "[" + str(currentDT.hour) + ":" + str(currentDT.minute) + ":" + str(currentDT.second) + "]: "
  14. return time_log
  15.  
  16. def findClick(img, click = "left", gray = False,x=0,y=0,move=False):
  17. btn = pyautogui.locateCenterOnScreen("./data/" + img + ".png", grayscale=gray)
  18. if(btn):
  19. print(time_log()+"Dang "+img)
  20. x += btn.x
  21. y += btn.y
  22. pyautogui.moveTo(x,y)
  23. time.sleep(0.2)
  24. if (click == "right"):
  25. mouse.press(Button.right)
  26. time.sleep(0.2)
  27. mouse.release(Button.right)
  28. elif (click == "left"):
  29. mouse.press(Button.left)
  30. time.sleep(0.2)
  31. mouse.release(Button.left)
  32. else:
  33. mouse.press(Button.middle)
  34. time.sleep(0.2)
  35. mouse.release(Button.middle)
  36. time.sleep(0.2)
  37. if (move == True):
  38. pyautogui.moveTo(5,5)
  39.  
  40. else :
  41. print(time_log() + "Ko thay " + img)
  42.  
  43.  
  44.  
  45. def findImg(img):
  46. img = pyautogui.locateCenterOnScreen("data/" + img + ".png")
  47. if (img):
  48. return 1
  49. else:
  50. return 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement