首页 > 解决方案 > 为什么我不能执行鼠标左键单击?

问题描述

我正在创建一个移动鼠标光标并执行左右单击的软件。我让光标移动了,但我无法执行左键单击。我究竟做错了什么?

let point = CGPoint(x:366, y:528) // Random point
    self.moveCursor(point: point)

    // click mouse
    let eventMouseDown = CGEvent(mouseEventSource: nil, mouseType: 
      .leftMouseDown, mouseCursorPosition: point, mouseButton:.left)
    eventMouseDown?.post(tap: .cghidEventTap)

    // release mouse
    let eventMouseUp = CGEvent(mouseEventSource: nil, mouseType: 
      .leftMouseUp, mouseCursorPosition: point, mouseButton: .left)
     eventMouseUp?.post(tap: .cghidEventTap)

标签: swiftmacosqmouseevent

解决方案


推荐阅读