python在mac模拟鼠标点击_如何使用Python在Mac中控制鼠标?

请尝试this page处的代码。它定义了两个函数mousemove和mouseclick,这两个函数连接到了苹果在Python和平台的Quartz库之间的集成中。

这段代码在10.6上运行,我在10.7上使用它。这段代码的好处是它生成鼠标事件,而有些解决方案没有。我用它来控制BBC I player,方法是将鼠标事件发送到Flash播放器中的已知按钮位置(我知道它非常脆弱)。尤其需要鼠标移动事件,否则Flash播放器永远不会隐藏鼠标光标。像CGWarpMouseCursorPosition这样的函数不会这样做。from Quartz.CoreGraphics import CGEventCreateMouseEvent

from Quartz.CoreGraphics import CGEventPost

from Quartz.CoreGraphics import kCGEventMouseMoved

from Quartz.CoreGraphics import kCGEventLeftMouseDown

from Quartz.CoreGraphics import kCGEventLeftMouseDown

from Quartz.CoreGraphics import kCGEventLeftMouseUp

from Quartz.CoreGraphics import kCGMouseButtonLeft

from Quartz.CoreGraphics import kCGHIDEventTap

def mouseEvent(type, posx, posy):

theEvent = CGEventCreateMouseEvent(

None,

type,

(posx,posy),

kCGMouseButtonLeft)

CGEventP

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值