ライブラリで選択した複数のプロジェクトのプロジェクト ID を取得しようとしています。プロジェクトを 1 つだけ選択すると、ブラウザでイメージ バージョンも選択されるので、次のように 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 を取得する最良の方法は何ですか?