macos - 从另一个 Cocoa 应用程序访问 View

标签 macos cocoa

是否可以从 OS X 中的另一个应用程序访问 View 元素?例如,有两个应用程序,其中一个具有 NSTextView。从技术上讲,第二个应用程序可以从第一个应用程序的 TextView 中读取文本吗?

当您为不在应用程序中的窗口调用 GetWindowTextA() 时,Windows 中也会出现类似情况。

最佳答案

这是不可能的(使用公共(public) API)。

您可能有机会使用accessibility控制另一个应用程序,但不能直接访问另一个进程中另一个应用的 NSTextField

关于macos - 从另一个 Cocoa 应用程序访问 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21289012/

相关文章:

assembly - x86 32 位汇编问题

objective-c - 使用 Swift 的 OSX 状态栏应用程序

Objective-C(桌面)XML 文件/网页到 NSTableView

iphone - 检查互联网连接

objective-c - 如何通过打印命令打开某些Mac应用程序?

linux - 使用 VPN 连接仅路由特定 IP 范围

java - 我无法签署我的代码。对最终用户会产生什么影响?

swift - Xcode MacOS 存储所需二进制文件的位置

cocoa - 整数ForKey : always returns zero

Cocoa:对象在不应该自动释放的时候被自动释放