[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(DTPtechNote:1482) [AS]Terminalからスクリプトに引数を渡す



osascriptをつかって
osascript scrit.app *
みたいにするとカレントディレクトリのファイル名が得られる。

on run argv
	set tmp to ""
	repeat with i in argv
		set tmp to tmp & "----" & (content of i)
	end repeat
	return tmp
end run

とってくるのファイル名だけなんで、フルパスを与えられるようなラッパーをshellで書かないとダメっぽいなぁ、、、

ほんとにやりたいのは、こういうことじゃなくて、
ドロップレットに直接ファイル名を与えてターミナルから処理できたらいいんだけど、
うまい方法はないでしょうか?