ファイルを右クリックするだけでタグを追加できるスクリプトがあります。タグを選択すると、スクリプトによってタグが自動的に追加されます。それらには特定の形式があります:「&tag」であり、空白で区切られています。
私がやりたいのは、シェルスクリプトが特定の基準でファイルを検索し、そのスクリプトが結果をapplescriptに渡すAutomatorアプリケーションを用意することです。
だから私のオートマターアプリは「シェルスクリプトの実行」ブロックで始まり、それがその中の唯一のものです。
mdfind '(kMDItemContentTypeTree == "public.image" || kMDItemContentTypeTree == "public.video") && kMDItemFinderComment == "*&tag*"cd'
これにより、POSIXパスを含むファイルのリストが返されます。このように:{"/ User / path1 / file1"、 "/ User / path2/file2"など}
次に、「Run Applescript」ボックスがあり、ファイルとそのコメントにアクセスしたいのですが、いくら試しても機能しません。POSIXファイルを使用するか、「TellFinder」ブロックからコメントにアクセスしてみました。何も機能しませんでした。
これは最も単純なコードであり、問題なく機能するはずですが、そうではありません。
on run {input, parameters}
repeat with f in input
display dialog (comment of f) as text
end repeat
return input
end run
誰かが問題が何であるかについて何か考えを持っていますか?私は何が欠けていますか?お願い助けて!
ありがとう!