赞
踩
pyautogui是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作
提示:可以使用微信截图可以获取鼠标的坐标或颜色等信息
pip install pyautogui
pip install -i https://mirrors.aliyun.com/pypi/simple/ pyautogui
(推荐,安装更快)import pyautogui as p
import pyautogui as p
import pyperclip
pyperclip.copy("你是谁?") # 复制到剪切板
print(pyperclip.paste()) # 读取剪切板的内容
p.hotkey("ctrl","v") # 输入中文
import pyautogui as p
# 截取整个屏幕
screenshot = p.screenshot()
# 显示截图
screenshot.show()
此功能还需要安装pillow库和opencv-python(用于指定精确度confidence)
coords = p.locateOnScreen('folder.png') #在当前屏幕中查找指定图片(图片需要由系统截图功能截取的图)
coords = p.locateOnScreen('folder.png',confidence=0.9) # 减低匹配精确度
x,y=p.center(coords) #获取定位到的图中间点坐标
p.click(x,y) #右击该坐标点
import random import pyautogui as p import pyperclip with open('高三评语.txt','r',encoding='utf-8')as f: # 打开文件 content=f.read() # 读取评语 comment_list = content.split("\n") # 分割评语 print(f"评语总条数:{len(comment_list)}") p.sleep(1) print("start.") for i in range(788): p.click(649,576) #单击文本框 comment = random.choice(comment_list) # 随机选择一句评语 pyperclip.copy(comment) # 复制到剪贴板 p.hotkey("ctrl","a") # 全选替换 p.hotkey("ctrl","v") # 输入评语 p.click(1047,652) # 单击保存按钮,下一个 p.sleep(0.2) # 等待0.2秒 print(f"已成功写入{i+1}行:") print("end....." )
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。