2011年8月16日火曜日

[AppleScript] Finderで選択した項目のいろんな情報を取得

スマートなコードを見つけたのでご紹介。
AppleScriptでググったらまずヒットするザリガニが見ていた...。さんから。
選択中したファイルのいろんな情報を引っ張り出します。
大抵はshellで取得すると思うんですが、これはprpertyから抜き取ります。
無理がなく、AppleScriptだけってのもステキ。
一気にいろんな情報が取れて便利ですねー。
ついでですが、a7、a8にパス関係を追加してます。(僕が使いたかっただけ)


tell application "Finder" to repeat with a2 in selection as alias list
copy properties of a2 to {name:a3, name extension:a4, container:a6}
set a5 to a3's characters 1 thru -((count character of a4) + 2) as Unicode text
set a7 to (a2 as alias) as Unicode text
set a8 to POSIX path of a7 as Unicode text
end repeat
--a3:ファイル名&拡張子、a4:拡張子、a5:ファイル名、a6:ディレクトリ、a7:HFSパス、a8:POSIXパス

0 件のコメント:

コメントを投稿