在SwiftXcode中模拟左键单击光标位置

我正在尝试在 Swift Xcode 中模拟左键单击。我在网上找到了这段代码,但它会移动光标,有没有办法将光标保持在当前位置并单击?

import Foundation

let source = CGEventSource.init(stateID: .hidSystemState)
let position = CGPoint(x: 75, y: 100)
let eventDown = CGEvent(mouseEventSource: source, mouseType: .leftMouseDown, mouseCursorPosition: position , mouseButton: .left)
let eventUp = CGEvent(mouseEventSource: source, mouseType: .leftMouseUp, mouseCursorPosition: position , mouseButton: .left)


eventDown?.post(tap: .cghidEventTap)

//eventDown?.postToPid(71028)
usleep(500_000)
//eventUp?.postToPid(71028)
eventUp?.post(tap: .cghidEventTap)

以上是在SwiftXcode中模拟左键单击光标位置的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>