2012年11月15日木曜日

[AppleScript] 実行専用アプリとDropletを両立させる

Dropletってのは、D&Dしたファイルを対象に実行するアプリです。
Dockに置いてるアプリにガサーっとほおり投げるアレですね。(伝われ)

一方で、普通に実行したときはファイル選択ダイアログが出れば、ちょっと親切。

ということで、両方のオイシイとこ取りしたハンドラです。
「複数のファイルを選択→このアプリケーションで開く」でも使えるのがいいですね。

set input to ""

--droplet
on open input
my runscript(input)
end open

--実行
if input = "" then
set input to choose file with multiple selections allowed
end if
my runscript(input)

on runscript(input)
repeat with afile in input

--実行文を書くとこ

end repeat
end runscript

1 件のコメント: