我正在尝试编写 BBEdit 脚本,让我在来自 TextMate 时感觉更自在。我需要做的一件事是查看我引用的对象是否具有特定属性。
例如:
tell application "BBEdit"
tell front window
get selected items
end tell
end tell
这将在项目窗口上成功,但不会在磁盘浏览器窗口上成功,因为后者没有“选定项目”属性。如何查看对象中是否有这样的属性?
请注意:我知道如何在脚本编辑器(获取属性)中检查对象以查看它具有哪些属性,但我需要在运行时知道它们是什么。