2

ライブラリで選択した複数のプロジェクトのプロジェクト 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 を取得する最良の方法は何ですか?

4

0 に答える 0