gpt4 book ai didi

xcode - 当应用程序被沙箱化时,CGEvent 不起作用

转载 作者:行者123 更新时间:2023-12-03 16:15:22 26 4
gpt4 key购买 nike

这是一篇关于如何通过代码按键的精彩文章。 CMD+Option+D simulation in Cocoa

这很有效,但是当您对应用程序进行沙箱处理时,它就不起作用了。有谁知道我应该在权利文件中请求异常(exception)才能使这项工作正常进行?

最佳答案

我很遗憾地报告:没有一项(或者至少没有一项不是临时权利)。我专门向苹果询问了这一点,他们说这种能力“违背了应用程序沙箱的目的”。如果您想在没有任何临时授权的情况下执行此操作,唯一的方法是让用户编写一个 AppleScript 文件,如下所示:

tell application "System Events"
keystroke "e" using {command down, option down, control down, shift down}
end tell

然后让他将该脚本放在特定文件夹中,以便您可以使用 NSUserAppleScriptTask API 运行它(不过该 API 仅适用于 10.8)。当然,这很困惑,并且只是在某些情况下的一种选择......

关于xcode - 当应用程序被沙箱化时,CGEvent 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17076862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com