pyautogui点击屏幕中心程序
时间: 2023-11-22 12:46:05 浏览: 41
这个程序主要使用了pyautogui模块来实现鼠标点击操作,同时也使用了opencv模块来识别屏幕中心的位置。具体步骤如下:
1. 首先,程序会截取当前屏幕的截图,并保存在指定路径下。
2. 然后,程序会读取指定路径下的小程序图标截图,并将其与当前屏幕截图进行比对,找到小程序图标在屏幕中的位置。
3. 最后,程序会使用pyautogui模块来模拟鼠标点击操作,点击屏幕中心位置。
代码示例:
```
import pyautogui as pgi
import time
import cv2
# 寻找小程序图标并点击屏幕中心
def clickCenter():
# 设置小程序图标路径
img_path = r'.\img\daka.jpg'
# 寻找小程序图标在屏幕中的位置
center = findProc(img_path)
# 点击屏幕中心位置
pgi.click(center[0], center[1])
# 寻找小程序图标在屏幕中的位置
def findProc(img_path):
pgi.screenshot().save(r'.\img\screenshot.png')
img = cv2.imread(r'.\img\screenshot.png')
img_terminal = cv2.imread(img_path)
height = img_terminal.shape[0]
width = img_terminal.shape[1]
result = cv2.matchTemplate(img, img_terminal, cv2.TM_SQDIFF_NORMED)
upper_left = cv2.minMaxLoc(result)[2]
center = (int(upper_left[0]+width/2), int(upper_left[1]+height/2))
return center
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)