私はKeyboard Maestroマクロ用のAppleScriptを作成しようとしています。既存のFinderウィンドウにカメラのSDまたはCFカードの画像フォルダを開きます。 これは私の現在のコードで、マウントされたボリュームを開きます。AppleScriptで不特定のフォルダを開く
tell application "Keyboard Maestro Engine"
set KMVarPath to get value of variable "path"
end tell
set the_string to "/Volumes/" & KMVarPath
set the_path to (POSIX file the_string) as string
tell application "Finder"
activate
if window 1 exists then
set target of window 1 to the_path
else
reveal the_path
end if
end tell
問題は、これらのフォルダが276ND2XSまたは105ND800と呼ばれていることです。私は '接尾辞'(ND2XS/ND800)を指定し、最高の接頭辞番号を持つフォルダを開きたいと思います。
これを行う方法はありますか?
便宜上、ボリュームがSDカードかCFカードかを確認する方法はありますか?または名前(NIKON D2XS/NIKON D800)で確認する必要がありますか?
感謝。しかし、私の主な質問は、何とかDCIMサブフォルダxxxND800にhighes番号を付けるよう促すことができるかどうかということでした。 – payun
申し訳ありませんが、私は誤解しました。最高のフォルダ番号を得るために、小さなコードで私の答えを更新しました。フォルダ数が合理的(<200)であれば、パフォーマンスは問題ありません。 – pbell