我开始尝试在 OS X Yosemite 中将我的一些 AppleScripts 转换为 JavaScript,但我不明白我应该如何从应用程序访问枚举。例如 - Adium 的状态。
在 AppleScript 中:
tell application "Adium"
if status type of global status is offline then
log "offline"
end if
end tell
在 JavaScript 中,我不知道如何访问“离线”枚举:
if(Application('Adium').globalStatus.statusType == ?????) {
console.log("offline");
}
我尝试过简单的事情,比如“离线”,但没有成功。所有这些都是错误:
Application('Adium').StatusType("offline"); // error
Application('Adium').StatusType.offline; // undefined
Application('Adium').StatusType.make({name:"offline"}); // error
有人得到这样的工作吗?