Я нашел этот код для автокликера в macOS, использующего QuartzEvents для публикации событий щелчка, но он работает только в том случае, если я отключаю песочницу. Является
Есть ли способ имитировать щелчок мыши с песочницей?
var mouseLoc = NSEvent.mouseLocation()
mouseLoc.y = NSHeight(NSScreen.screens()![0].frame) - mouseLoc.y
let point = CGPoint(x: mouseLoc.x, y: mouseLoc.y)
let mouseDown = CGEvent(mouseEventSource: nil, mouseType: .leftMouseDown, mouseCursorPosition: point, mouseButton: .left)
let mouseUp = CGEvent(mouseEventSource: nil, mouseType: .leftMouseUp, mouseCursorPosition: point, mouseButton: .left)
mouseDown?.post(tap: .cghidEventTap)
mouseUp?.post(tap: .cghidEventTap)