指定フォルダ以下に存在するファイルのうち条件に合うものをSpotlightの機能を用いて抽出するAppleScriptです。デスクトップフォルダ以下にあるスクリーンキャプチャを検索します。
Spotlight検索にはShane Stanleyの「Metadata Lib」のバージョン2.0を使用しています。インストールしていない環境では動かないので、事前に~/Library/Script Libraries/フォルダにインストールしておいてください。
Metadata Libはv1.xではAppleScript用語辞書がついていませんでしたが、v2.xではAppleScript用語辞書(sdef)が追加され、いわゆる英単語っぽい表記でパラメータを指定できるようになりました。
再掲載にあたってv2.0の表記に書き換えてみました。
AppleScript名:デスクトップ以下のスクリーンキャプチャファイルの一覧を取得 v2 |
— Created 2017-09-23 by Takaaki Naganoya — 2017 Piyomaru Software use AppleScript version "2.4" use scripting additions use framework "Foundation" use mdLib : script "Metadata Lib" version "2.0.0" set theFolder to path to desktop set sStr to "kMDItemIsScreenCapture == %@" set fRes to perform search in folders {theFolder} predicate string sStr search arguments {true} return fRes |
More from my site
(Visited 46 times, 1 visits today)