python模块1
2020-05-08 本文已影响0人
粽子和小恺
第一章 pyautogui的基础用法
1.1 引入模块
import 模块名
1.2 pyautogui的基本使用
首先,下载pyautogui
import pyautogui #引入模块
1.2.1 鼠标函数
x,y=pyautogui.position()
直接定义(x,y)
pyautogui.size()
返回:size(width=屏幕宽度的分辨率,height=屏幕高度的分辨率)
pyautogui.onscreen(x,y)
判断x,y是否在屏幕上,是则返回true,否则返回false
pyautogui.moveto(x,y,s)
鼠标在s秒内移动到(x,y)
pyautogui.dragto(x,y,s)
鼠标在s秒内拖动到(x,y)
pyautogui.click(x,y,interval=,clicks=)
鼠标以interval为周期,点击(x,y)clicks次
pyautogui.rightclick(x,y,interval=,clicks=)
鼠标以interval为周期,右击(x,y)clicks次
pyautogui.middleclick(x,y,interval=,clicks=)
鼠标以interval为周期,中击(x,y)clicks次
pyautogui.doubleclick(x,y,interval=,clicks=)
鼠标以interval为周期,双击(x,y)clicks次
pyautogui.tripleclick(x,y,interval=,clicks=)
鼠标以interval为周期,三击(x,y)clicks次
pyautogui.mousedown(x,y,button=left/right)
鼠标左/右边按下(x,y)所标记位置
pyautogui.mouseup(x,y,button=left/right)
鼠标左/右边放开(x,y)所标记位置
1.2.2 键盘函数
pyautogui.typewrite("你要输入的字符串")
输入一个字符串
pyautogui.typewrite(['键名','键名',……])
模拟按键(不包含热键)
pyautogui.hotkey('键名','键名',……)
模拟按键(可包含热键)
pyautogui.keyup(键名)
松开指定键名的键盘键
pyautogui.keydown(键名)
按下指定键名的键盘键
1.3.3 信息函数
pyautogui.alert(text="提示内容",title="标题",button="按钮")
生成一个信息框
pyautogui.confirm(text="提示内容",title="标题",buttons=['按钮名','按钮名',……])
生成一个选择框
例:
pig=pyautogui.confirm(text="你是猪吗",title="粽子和恺子",buttons=['是','不是'])
生成:
——————————————————————
粽子和恺子
——————————————————————
你是猪吗?
——— ———
是 不是
——— ——— [如果点击不是]
————————————————————————
[交互模式]
pig
不是
1.2.4 截屏函数
a = pyautogui.screenshot()
a.save("图片保存的完整路径")
附.
要完整资料关注我