python-控制键盘鼠标

python-控制键盘鼠标,第1张

python-控制键盘鼠标

1、获取屏幕分辨率 pyautogui.size()

代码如下:

import pyautogui

width,height=pyautogui.size() #返回宽、高

2、移动鼠标

moveTo():鼠标移动到屏幕的指定位置

代码如下:

import pyautogui

pyautogui.moveTo(100,100,duration=0.25)

moveRel():相对当前位置移动鼠标

代码如下:

import pyautogui

pyautogui.moveRel(100,0,duration=0.25)

3、获取鼠标位置 position()

pyautogui.position()

4、点击鼠标

click():鼠标单击

doubleClick():鼠标双击

rightClick():鼠标右击

代码如下:

import pyautogui

pyautogui.click(10,5)

5、移动鼠标

dragTo():移动鼠标到一个位置

dragRel():移动鼠标到一个相对位置

代码如下:

import pyautogui,time

time.sleep(5)

pyautogui.click()

distance=200

while distance>0

        pyautogui.dragRel(distance,0,duration=0.2)

        distance=distance-5

        pyautogui.dragRel(0,distance,duration=0.2)

        pyautogui.dragRel(-distance,0,duration=0.2)

        distance=distance-5

        pyautogui.dragRel(0,-distance,duration=0.2)

6、滚动鼠标        scoll()函数

代码如下:

import time,pyautogui

time.sleep(5)

pyautogui.scroll(100)

7、获取屏幕快照        screenshot()函数

import pyautogui

im=pyautogui.screenshot()

im.getpixel((0,0))

im.getpixel((50,200))

8、图像识别        locateonScreen()函数

import pyautogui

pyautogui.locationOnScreen('submit.png')        #返回首次发现图像是左边的x坐标、顶边的y坐标、宽度及高度

list(pyautogui.locateAllonScreen('submit.png'))        #如果图像在屏幕上出现多处,返回一个Generator对象,转换为list

9、通过键盘发送字符串        typewrite()函数

代码如下:

pyautogui.click(100,100)

pyautogui.typewrite('hello world')

10、按下、释放键盘

pyautogui.keyDown():按下键盘

pyautogui.keyUp():释放按键

pyautogui.hotkey('ctrl','c')        #按下热键ctrl+c

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5721358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存