我有一些基于 Java 的应用程序似乎在使用(在某种程度上)本机窗口,并带有熟悉的窗口管理按钮甚至全屏模式按钮。但是,我似乎无法使用传统方式从 AppleScript 访问这些窗口。有没有办法做到这一点?
目前我有一个在本机可可应用程序上运行良好的现有脚本,但是当它尝试访问 Java 应用程序的窗口时,它没有找到任何脚本(计算窗口数将返回 0)。
以 IntelliJ IDEA 为例。我如何访问各个窗口以便对它们执行操作(比如单击最小化或全屏按钮)?
更新: 这是一个适用于可可应用程序的快速示例,但不适用于 Java 应用程序。在这种情况下,我收到消息“每个窗口都不理解计数消息”
tell application "Safari"
activate
set wins to count of windows
display dialog wins
end tell