Objective c OSX移动光标事件在web浏览器中不工作

Objective c OSX移动光标事件在web浏览器中不工作,objective-c,macos,google-chrome,mouseevent,Objective C,Macos,Google Chrome,Mouseevent,我试图以编程方式移动鼠标光标(这是可行的),然后在web浏览器中读取光标位置(如Chrome) 鼠标会移动,但chrome中的鼠标移动事件处理程序不会像实际使用轨迹板时那样检测移动。我尝试了无数次以上代码的排列。我最好的猜测是chrome正在尝试读取一个额外的鼠标事件,或者我需要将该事件直接导入chrome的PID??有什么想法吗?我遗漏了什么吗?问题是xcode中的沙盒。。要解决此问题,请在xcode->capabilities->App Sandbox(关闭)中。如果您要对某个东西进行沙箱处

我试图以编程方式移动鼠标光标(这是可行的),然后在web浏览器中读取光标位置(如Chrome)


鼠标会移动,但chrome中的鼠标移动事件处理程序不会像实际使用轨迹板时那样检测移动。我尝试了无数次以上代码的排列。我最好的猜测是chrome正在尝试读取一个额外的鼠标事件,或者我需要将该事件直接导入chrome的PID??有什么想法吗?我遗漏了什么吗?

问题是xcode中的沙盒。。要解决此问题,请在xcode->capabilities->App Sandbox(关闭)中。如果您要对某个东西进行沙箱处理,请显示您愚蠢的Turdbis退出的控制台日志条目

ahahaha。我同意,抓了我好几次。
CGPoint = CGPointMake(x, y);
CGDisplayMoveCursorToPoint(kCGDirectMainDisplay,point);

CGEventRef theEvent = CGEventCreateMouseEvent(NULL, kCGEventMouseMoved, point, kCGMouseButtonLeft);
CGEventSetType(theEvent, kCGEventMouseMoved);
CGEventPost(kCGHIDEventTap, theEvent);
CFRelease(theEvent);