himorogiの日記

主にプログラミングに関することなど。少々ハード(電子工作)についても。

Javascript for Automation で droplet を作る方法

…を知ったので、なんかネタないかと考えていたけど思いつかなかった。

function openDocuments(docs){
	app = Application.currentApplication();
	app.includeStandardAdditions =true;
	...
}

引数 docs に drag&drop された filepath のリストが格納される。
指定された fiile に対して何をするか…の部分は、結局 AppleScript のライブラリを覚えてないと do Shell script 一択になってしまい、あんまりMacの有難味がないような気がする。昔は頑張ってAppleScript触ってたけど、中断した時期が長く、最近では再び触らなくなっていたから。