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

  • 3
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值