我正在尝试获取库中多个选定项目的项目ID。如果只选择了一个项目,则还会在浏览器中选择图像版本,以便我可以通过以下方式访问ID:
tell application "Aperture"
tell item 1 of (selection as list) to set projId to parent's id
end tell
但是,当选择多个项目时,浏览器中未选择任何图像版本,因此上述操作无效。我知道我可以使用UI来选择一张图片然后循环来提取id,但我想避免这样做。
activate application "Aperture"
tell application "System Events"
tell process "Aperture"
keystroke (ASCII character 29) -- Right
end tell
end tell
获取Aperture中所选项目或项目的项目ID的最佳方法是什么?