1

当使用 JXA(用于自动化的 JavaScript)调用应用程序时,您可以通过包名称或标识符来引用应用程序,就像在 AppleScript 中一样:

tell application "TextEdit" to activate
tell application id "com.apple.TextEdit" to activate

相当于

Application('TextEdit').activate();
Application('com.apple.TextEdit').activate();

但在 AppleScript 中,也可以通过捆绑签名调用应用程序,这通常是版本不变的并且随着时间的推移是稳定的:

tell application id "ttxt" to activate

后一个调用的 JXA 等价物是什么?如何创建与版本无关的 JXA 脚本?

4

0 回答 0