赞
踩
感谢https://www.cnblogs.com/eatPython/p/5958850.html这位大佬提供的接口函数
感谢http://www.360doc.com/content/18/0121/22/1513309_723986820.shtml这位大佬提供的截图
其实只要理顺原理,自己并没有多少自己的代码,基本都是摘抄别人的,拼凑而成
1、首先导入需要用到的库文件
- import time
- import win32gui, win32ui, win32con, win32api
- from ctypes import *
- import cv2
- import numpy as np
- import random
2、其次是定义鼠标的一些动作,代码出自本文提到的第一个大佬
- def clickLeftCur():#单击
- win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN|win32con.MOUSEEVENTF_LEFTUP, 0, 0)
-
- def moveCurPos(x,y):#移动鼠标
- windll.user32.SetCursorPos(x, y)
-
- def getCurPos():#获得鼠标位置信息,这个再实际代码没用上,调试用得上
- return win32gui.GetCursorPos()
3,、截图代码出自第二位大佬
- def window_capture(filename):
- hwnd = 0 # 窗口的编号,0号表示当前活跃窗口
- # 根据窗口句柄获取窗口的设备上下文DC(Divice Context)
- hwndDC = win32gui.GetWindow
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。