Python-【键盘-鼠标】移动、操作、输入
【摘要】 环境需求 pip install pyautogui引入包import pyautoguipyautogui函数测试 通过size()来测试一下使用可以使用确定了可以使用后我们来逐一完成它。鼠标功能获取鼠标位置:position()import pyautoguiprint("屏幕分辨率:", pyautogui.size())print("当前鼠标位置:", pyautogui.posi...
环境需求
pip install pyautogui
引入包
import pyautogui
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')
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)