Python教程系列 第一季

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("图片保存的完整路径")
附.



要完整资料关注我

上一篇下一篇

猜你喜欢

热点阅读