找回密码
 立即注册
查看: 119|回复: 0

自动化图形用户界面PyAutoGUI的使用

[复制链接]

69

主题

0

回帖

11万

积分

VIP

积分
117731
发表于 2025-2-9 12:01:56 | 显示全部楼层 |阅读模式
本帖最后由 Millionaire 于 2025-12-14 16:49 编辑

一、安装PyAutoGUI
  1. pip install pyautogui
复制代码

二、屏幕
获取频幕分辨率:
  1. print(pyautogui.size())
复制代码

截图:
screenshot()

三、鼠标
获取鼠标位置:
  1. print(pyautogui.position())
复制代码

鼠标控制:
click()、mouseDown()、mouseUp()、moveTo()、dragTo()、scroll()

四、输入文本
  1. write()
复制代码

五、键盘
键盘控制:
press()、keyDown()、keyUp()、hold()、hotkey()

键盘按键:
  1. ['\t', '\n', '\r', ' ', '!', '"', '#', '

  2. , '%', '&', "'", '(',
  3. ')', '*', '+', ',', '-', '.', '/', '0', '1', '2', '3', '4', '5', '6', '7',
  4. '8', '9', ':', ';', '<', '=', '>', '?', '@', '[', '\\', ']', '^', '_', '`',
  5. 'a', 'b', 'c', 'd', 'e','f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
  6. 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~',
  7. 'accept', 'add', 'alt', 'altleft', 'altright', 'apps', 'backspace',
  8. 'browserback', 'browserfavorites', 'browserforward', 'browserhome',
  9. 'browserrefresh', 'browsersearch', 'browserstop', 'capslock', 'clear',
  10. 'convert', 'ctrl', 'ctrlleft', 'ctrlright', 'decimal', 'del', 'delete',
  11. 'divide', 'down', 'end', 'enter', 'esc', 'escape', 'execute', 'f1', 'f10',
  12. 'f11', 'f12', 'f13', 'f14', 'f15', 'f16', 'f17', 'f18', 'f19', 'f2', 'f20',
  13. 'f21', 'f22', 'f23', 'f24', 'f3', 'f4', 'f5', 'f6', 'f7', 'f8', 'f9',
  14. 'final', 'fn', 'hanguel', 'hangul', 'hanja', 'help', 'home', 'insert', 'junja',
  15. 'kana', 'kanji', 'launchapp1', 'launchapp2', 'launchmail',
  16. 'launchmediaselect', 'left', 'modechange', 'multiply', 'nexttrack',
  17. 'nonconvert', 'num0', 'num1', 'num2', 'num3', 'num4', 'num5', 'num6',
  18. 'num7', 'num8', 'num9', 'numlock', 'pagedown', 'pageup', 'pause', 'pgdn',
  19. 'pgup', 'playpause', 'prevtrack', 'print', 'printscreen', 'prntscrn',
  20. 'prtsc', 'prtscr', 'return', 'right', 'scrolllock', 'select', 'separator',
  21. 'shift', 'shiftleft', 'shiftright', 'sleep', 'space', 'stop', 'subtract', 'tab',
  22. 'up', 'volumedown', 'volumemute', 'volumeup', 'win', 'winleft', 'winright', 'yen',
  23. 'command', 'option', 'optionleft', 'optionright']
复制代码

六、消息框
alert()、confirm()、prompt()、password()
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

VIP会员|Archiver|小黑屋|手机版|i am Bug

GMT+8, 2026-6-5 08:01 , Processed in 0.017675 second(s), 20 queries .

Powered by Discuz!

Copyright © 2021-2026, i am Bug.

快速回复 返回顶部 返回列表