# pip install opencv-python 图像处理和计算机视觉库
# pip install pyautogui 纯Python的GUI自动化工具
import cv2 as cv
import pyautogui as pg
from time import sleep
def click(image):
sleep(2)
pg.screenshot("c:/ttp/screen.jpg") # 屏幕截图保存到文件
screenImage = cv.imread("c:/ttp/screen.jpg", 0) # 读入灰度图片
clickImage = cv.imread(image, 0) # 点击的图片置灰
h, w = clickImage.shape[:2] # 得到图片的高和宽
res = cv.matchTemplate(screenImage, clickImage, cv.TM_CCOEFF_NORMED) # 模板匹配
min_val, max_val, min_loc, max_loc = cv.minMaxLoc(res) # 最大和最小元素的值和他们的位置
W, H = max_loc
pg.moveTo(w/2+W, h/2+H)
sleep(0.5)
pg.click()
if __name__ == '__main__':
sleep(3)
# pg.hotkey("win", "d")
# click("c:/ttp/huatai.jpg")
# pg.click()
# sleep(15)
# pg.press("0")
# pg.typewrite(message=["0", "0", "0", "0", "0", "1", "\n"], interval=0.1)
pg.typewrite(message="000001\n", interval=0.1)
sleep(0.5)
pg.press("f10")
click("c:/ttp/hangyefenxi.png")
pg.moveRel(0, 100)
# pg.scroll(-200)
while True:
sleep(0.5)
print(pg.position())