このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

Scripter2.0のインストール

発言者:りょうじ
( Date Tuesday, February 18, 1997 10:42:17 )


りょうじ@Highwayと申します。

いきなりど素人な質問で申し訳ありません。
宜しくお願いします。

先日,ようやくScripter2.0を購入したのですが,
インストールすると”ファイルが見つかりません”
の類のエラーが出て起動できません。

以前,この場で同じ様な質問をしていた方が
いらっしゃったと思ったのですが・・・・
過去の記事を見てもちょっと見つけられませんでした。

確か,Scripterが英語環境のため何処かの
ファイル名だか何かを書き換える必要かあった
と思うのですが・・・

お手数とは思いますがご教授のほど
宜しくお願いしますl。

田中求之 さんからのコメント
( Tuesday, February 18, 1997 22:05:16 )

Scripter は、英語版の AppleScript を前提にしていますので、
システムフォルダーの「機能拡張」フォルダーの中に「Scripting
Additions」というフォルダーが見つからないとエラーを出します。

対策法としては、「機能拡張」フォルダーの中の「スクリプティング
機能追加」というフォルダーを複製し、名前を Scripting
Additions にしておくというのが手っ取り早い方法です。

根本的には、英語版の AppleScript (Appleのサイトで手に入る)
をインストールし、そちらに切り替えるという方法があります。

りょうじ さんからのコメント
( Tuesday, February 18, 1997 23:40:18 )

さっそくのご指導、ありがとうございました。
お陰様で無事、起動することができました。

今度は、Scriptのもっと技術的なことについて
質問できるようにがんばって勉強したいと思います。

今後とも宜しくお願い致します。
ありがとうございました。

田中求之 さんからのコメント
( Wednesday, March 05, 1997 17:33:55 )

昨日、Main Event の President である Cal さんにメールを送った際に
(Tanaka's osax のことでアドバイスを受けている)、Scripter が日本
の MacOS では起動できないことを知ってる? と書いておきました。

今日来た返事の中で、言われるまで知らなかったけど、直すつもりだ、と
書いてありましたので、そのうち問題を解決したバージョンが出るでしょう。

なお、まもなく 2.0.1 というアップデート版が出るそうです(登録ユーザー
には全員配布とか)。これには、上記の問題の修正は間に合わなかったという
ことでした。

kozka さんからのコメント
( Wednesday, March 05, 1997 19:03:35 )

Scripter2.0.1 昨日届きました。注文から10日位で届きました。扱えるスクリ
プトのサイズに期待していたのですが、32000文字しか入力できないとのアラー
が出てしまいました。他のスクリプトエディタはどうですか?またなぜかコピ
ーしたテキストのペーストにちょっと時間がかかります。

AppleScriptのCGIをデバッグ出来るみたいなのですがまだうまく利用出来てい
ません。

ファイルメーカーProと連携したCGIを作成中です。

田中求之 さんからのコメント
( Wednesday, March 05, 1997 21:13:14 )

>扱えるスクリ
>プトのサイズに期待していたのですが、32000文字しか入力できないとのアラー
>が出てしまいました。

Scripter は、MacOS の標準のテキスト処理エンジンを用いていますので、
純正のスクリプトエディタ同様に、編集できるスクリプトのサイズは 32K
の制限があります。そのかわり、日本語も問題なく読み書きできるわけです。


kozka さんからのコメント
( Friday, March 07, 1997 12:13:54 )

そうだったんですか、ちょっとがっかりしました。
スクリプトを分けて片方を「Poperty parent:(load script xxxx)」で
読み込んで使用してます。「parent」は特殊なプロパティでその中のハ
ンドラを

tell parent
set XXX to someHundler()
end

などとやらずにそのまま

set XXX to someHundler()

で利用出来て便利です。

田中求之 さんからのコメント
( Friday, March 07, 1997 12:52:44 )

parent による継承を使うと便利ですよね。ただ、一つの親しか指定できないのは、
ちょっと残念ですが。