python auto_python--AutoPy库

本文介绍了Python库AutoPy的使用,包括鼠标移动、点击、键盘控制、位图操作等功能。AutoPy提供了跨平台的支持,适用于Mac OS X、Windows和X11系统。通过示例代码,展示了如何进行鼠标移动、点击、键盘输入,以及屏幕截图、颜色检测、位图查找和比较等操作。
摘要由CSDN通过智能技术生成

包括用于控制键盘和鼠标,在屏幕上查找颜色和位图以及显示警报的功能 - 所有这些都是以跨平台,高效和简单的方式进行的。适用于Mac OS X,Windows和X11

一.鼠标移动

#autopy.mouse.move(100, 100) #移动鼠标到指定点--相对于屏幕

#鼠标直接移到指定点,没有移动过程

#autopy.mouse.smooth_move(500, 500) #移动鼠标到指定点--相对于屏幕

# 有直线移动过程

i=autopy.mouse.location() #返回鼠标的当前位置--相对于屏幕

#(500.0, 500.0)

autopy.mouse.toggle(autopy.mouse.Button.LEFT, True) #按下指定鼠标键

#autopy.mouse.Button.LEFT 鼠标左键

#autopy.mouse.Button.RIGHT 鼠标右键

#autopy.mouse.Button.MIDDLE 鼠标中键

#None 默认左键

autopy.mouse.toggle(autopy.mouse.Button.LEFT, False) #释放指定鼠标键

#注意释放,要不然会电脑会一直按着那个键,直到你终止程序

autopy.mouse.click(None) # 点左键一下,然后松开

autopy.mouse.click(autopy.mouse.Button.RIGHT) # 点右键一下,然后松开

autopy.mouse.click(autopy.mouse.Button.LEFT, 3) # 按住左键保持3秒,然后松开

print(i)

二.键盘

autopy.key.toggle(autopy.key.Code.UP_ARROW, True, []) #按下方向键

autopy.key.toggle(autopy.key.Code.UP_ARROW, False, []) #释放方向键

autopy.key.toggle(autopy.key.Code.UP_ARROW,True,[autopy.key.Modifier.CONTROL],0) #按键或者释放键

#参数1 键盘代码(看下表)或键名

#参数2 True表示按下,False松开

#参数3 同时按下的修饰键

#参数4 延迟n秒后再往下执行

autopy.key.toggle(autopy.key.Code.UP_ARROW, False, [autopy.key.Modifier.CONTROL], 0)

#注意释放,要不然会电脑会一直按着那个修饰键,直到你终止程序

autopy.key.tap(autopy.key.Code.CONTROL, [], 2) #对autopy.key.toggle进行的封装,方便使用,按下并自动释放.

print('xx'

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值