相关疑难解决方法(0)

从沙盒可可应用程序发送键盘到最前面的应用程序

我需要从我的cooca应用程序向最前面的应用程序发送击键.

我已经有了使用CGEventCreateKeyboardEvent()and的工作代码AXUIElementPostKeyboardEvent(),但它只适用于app不是沙盒的情况.

我已经搜索谷歌相同,但没有找到任何有效的解决方案.

我看到一个Text应用程序和其他几个人在沙盒环境中做同样的事情,所以我想知道,如果有人帮我弄清楚,aText.app和其他人如何能够在沙箱环境中发送击键.

谢谢,

cocoa sandbox simulate keystrokes

13
推荐指数
1
解决办法
1921
查看次数

当Cocoa当前应用程序发生变化时收到通知

我希望在当前应用程序发生变化时收到通知.我看了一下NSWorkspace.它仅在您自己的应用程序变为活动或丢失活动时才会发送通知.我希望了解每个应用程序.我怎么能在Cocoa中做到这一点?

cocoa

11
推荐指数
2
解决办法
4259
查看次数

如何使用Cocoa将文本从一个应用程序粘贴到另一个应用程序

NSPasteBoard在Apple文档中已经了解了它,以及它如何允许应用程序写入PasteBoard并允许其他应用程序读取该文本并使用它.

有人可以告诉我如何将应用程序(位于状态栏中)的文本粘贴到NSTextField不同应用程序中的文本中.

我想要做的是与SnippetSnippetsApp类似的东西.

如果我完全愚蠢并且错过了Apple Docs中的明显内容,请你指点我正确的道路:)

谢谢!

macos cocoa copy paste nspasteboard

8
推荐指数
2
解决办法
2881
查看次数

标签 统计

cocoa ×3

copy ×1

keystrokes ×1

macos ×1

nspasteboard ×1

paste ×1

sandbox ×1

simulate ×1