US AppleのAppleScript Studio MLに「Preference PaneをAppleScriptで作れないか?」という投稿があった。
投稿者はDBMSの管理用AppleScriptを作成中で、それは単体のアプリではなくPreference Paneで供給したほうがよいと考えているようだ。
AppleScript Studioの実体は、AppleScriptKit.frameworkというフレームワークである。このフレームワークを他の形態のアプリケーションから参照するようにして、プロジェクトの中にAppleScriptのテキストを追加し、なにがしかの処理を追加してやらなければならない。
この「なにがしかの処理」というのがミソで、それさえできてしまえば、Xcodeが標準で提供しているAppleScript Application、AppleScript Document-based Application、AppleScript Dropletの3種類以外の形態のアプリケーションも作れるようになるはずである。
事実、さまざまな人々の手によって、CoreData ApplicationにAppleScriptKit.frameworkを追加したり、Java-based Appに追加してAppleScriptのプログラムを同居させる試みには成功している。
そんなわけで、Preference PaneといってもCocoa-basedな実行バイナリなので、「なにがしかの処理」さえ追加できれば、Preference Pane上でボタンを押すとAppleScriptを実行させたりすることは可能なはずだ。
どーしたもんだか(ーー;;;