pip install pyautogui
import pyautogui
通过size()来测试一下使用可以使用
确定了可以使用后我们来逐一完成它。
获取鼠标位置:position()
import pyautogui print("屏幕分辨率:", pyautogui.size()) print("当前鼠标位置:", pyautogui.position())
根据屏幕坐标移动鼠标:
import pyautogui print("屏幕分辨率:", pyautogui.size()) print("根据屏幕分辨率移动:", pyautogui.moveTo(100, 100, duration=1))
根据当前位置移动鼠标:
import pyautogui print("屏幕分辨率:", pyautogui.size()) print("根据屏幕分辨率移动:", pyautogui.moveRel(0, 300, duration=1))
import pyautogui print("屏幕分辨率:", pyautogui.size()) pyautogui.moveRel(0, 300, duration=1) pyautogui.click() # 单击 pyautogui.doubleClick() # 双击 pyautogui.rightClick() # 右击
scroll(): 滚屏函数接受像素数作为参数, 并用给定的像素数向上滚屏
import pyautogui print("屏幕分辨率:", pyautogui.size()) pyautogui.moveRel(0, 200, duration=1) pyautogui.scroll(-500) # 滚动+向上滚动-向下滚动
import pyautogui pyautogui.alert('这个消息弹窗是文字+OK按钮') # 返回OK pyautogui.confirm('这个消息弹窗是文字+OK+Cancel按钮') # 返回OK 或 Cancel pyautogui.prompt('这个消息弹窗是让用户输入字符串,单击OK') # 返回输入的字符串
import pyautogui pyautogui.press('enter') # 输入回车 pyautogui.press('f1') # 输入F1 pyautogui.press('left') # 输入左键
import pyautogui pyautogui.typewrite('I HAVE A DREAM')
import pyautogui pyautogui.hotkey('ctrlleft', 'c') pyautogui.hotkey('ctrlleft', 'v')
pyautogui.keyDown('ctrl') pyautogui.keyDown('shift') pyautogui.keyDown('esc') pyautogui.keyUp('esc') pyautogui.keyUp('shift') pyautogui.keyUp('ctrl')
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有