2005年4月18日(月)

applescript アプリ

なんでか applescript で機能の小さなアプリを作ることに。

例によって applescript の資料なんて持ってないので web を参考に。文法と API リファレンスくらい欲しい。
まず、何で書くのかというところから調べて、結局 ProjectBuilder で作ることに。この OSX 10.2 の開発環境を今になっても使ってるとはなんとも……

しかし、今一キモい言語だな。以下は書いたコードの断片。 つーか、短いコードだったので、これで1/3くらいか? 例によってすぐ shell 上のコマンドに頼る俺

	repeat with i in targetfiles
		set j to (i) as alias
		set k to POSIX path of (j)
		do shell script "cp -p " & k & " " & res
	end repeat

repeat until 型の loop 制御構文がなくて下のように書くらしい。変なの。

	repeat
		(ここにコードが入る)
		if not (res = "") then exit repeat
	end repeat

[referer: [an error occurred while processing this directive]]

あわせて読みたい