Swift 从Mac沙盒应用程序复制和粘贴当前选定文本

Swift 从Mac沙盒应用程序复制和粘贴当前选定文本,swift,macos,cocoa,sandbox,keyboard-events,Swift,Macos,Cocoa,Sandbox,Keyboard Events,我正在尝试从沙盒菜单栏应用程序中获取当前应用程序中选定的(突出显示的)文本。 在找到复制项之前,我一直在使用可访问性并遍历应用程序的主菜单,但不幸的是,我需要对应用程序进行沙箱处理,这不再是一种有效的方法 我想模拟⌘ + C键盘快捷键,但到目前为止,我所有的尝试都失败了 到目前为止,我所有的尝试都失败了 这是有原因的 沙箱的核心目的是在应用程序之间提供隔离,以防止一个应用程序访问另一个应用程序的数据。所以你要问的是如何打破沙箱 如果你正在编写可访问性软件,请看一看,也许是希望的微光 否则,您当前

我正在尝试从沙盒菜单栏应用程序中获取当前应用程序中选定的(突出显示的)文本。 在找到复制项之前,我一直在使用可访问性并遍历应用程序的主菜单,但不幸的是,我需要对应用程序进行沙箱处理,这不再是一种有效的方法

我想模拟
⌘ + C
键盘快捷键,但到目前为止,我所有的尝试都失败了

到目前为止,我所有的尝试都失败了

这是有原因的

沙箱的核心目的是在应用程序之间提供隔离,以防止一个应用程序访问另一个应用程序的数据。所以你要问的是如何打破沙箱

如果你正在编写可访问性软件,请看一看,也许是希望的微光


否则,您当前的路径是一条死胡同(希望是沙盒),安全性是有代价的,对不起。

为什么它值得否决票?沙盒应用程序是否允许模拟按键?很遗憾,我不得不说您是对的。我找到了一种使用AppleScript的方法,但它似乎不够可持续。