keinosuke様、度々、失礼致します。
私自身、デジタルカメラを使った経験が殆ど無いので、良く解っていない状況です。 しかしながら、
1)コンパクトフラッシュ内のプロテクトした画像は、上記のAppleScriptで選択的にiPhotoに読み込めた。
2)コンパクトフラッシュ内のプロテクトした画像のみをMacのFinderで検索したい。
という仮定であれば、以下のAppleScriptで画像のロックを一時的に解除して、赤色のラベルを付けた後、再びロックをすることができると考えます。 Finderの検索でラベルの条件を加えることで、コンパクトフラッシュ内にあるロック状態の画像を表示してくれると思います。 なお、このAppleScriptではコンパクトフラッシュ内にある全てのフォルダ内の画像を検索しています。 実際に実行する前に、一部の画像のみを集めたフォルダを試験的に作成して、それを使ってテストしてみて下さい。
set theFolder to choose folder
tell application "Finder"
set theList to (files of theFolder) as alias list
set theList to theList & ((files of folders of theFolder) as alias list)
repeat with theFile in theList
if (locked of theFile) then
set locked of theFile to false
set label index of theFile to 2
-- set comment of theFile to "コメント。" # ラベルではなく、コメントを付ける場合
set locked of theFile to true
end if
end repeat
end tell
もう少し巧く書く方法がありそうですが、今の私にはこれが限度です。
(コミュニティーの皆様、もっと巧い書き方があれば教えてください。宜しくお願い申し上げます。)