安装包

pip install pyautogui
pip install pyperclip

 

pyautogui

更多参考官网:https://github.com/asweigart/pyautogui 

不支持中文输入

from time import sleep
import pyautogui

# 正负数 表示向上或向下 数值越大滚动幅度越大
pyautogui.scroll(200)  # 向上滚动
sleep(5)
pyautogui.scroll(-200)  # 向下滚动

sleep(5)
# 鼠标移动位置 x表横坐标, y表示纵坐标 单位像素, duration表示移动速度
pyautogui.moveTo(x=1300, y=250, duration=2)

sleep(5)
# 鼠标左击一下 x表横坐标, y表示纵坐标 单位像素, button=left 表示左键
pyautogui.click(x=738, y=223, button='left')

sleep(5)
# 发送英文字符,不支持中文字符
pyautogui.typewrite('hello world')

sleep(5)
# 启动键盘热键 粘贴功能
pyautogui.hotkey('ctrl', 'v')

pyperclip 解决中文输入

pyperclip.paste() 这个提供的粘贴 测试不管用

import pyautogui
import pyperclip

pyperclip.copy('中文')  # 先复制
pyautogui.hotkey('ctrl', 'v')  # 再粘贴

 

 

 

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐