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

ファイルメーカーでアップルスクリプト

発言者:松岡
( Date Monday, June 07, 1999 13:10:33 )


サーバーにあるファイルメーカーのスクリプト
を実行してクライアント(起動ディスク)の
ファイルメーカーのスクリプトをサブスクリプト
として実行させたいのですが、アップルスクリプト
を使ってできますか?
記述をおしえてください。

田中求之 さんからのコメント
( Tuesday, June 08, 1999 01:52:35 )

>サーバーにあるファイルメーカーのスクリプト
>を実行してクライアント(起動ディスク)の
>ファイルメーカーのスクリプトをサブスクリプト
>として実行させたいのですが、アップルスクリプト
>を使ってできますか?

原理的に考えて、無理だと思います。

おがわまこと さんからのコメント
( Tuesday, June 08, 1999 07:51:29 )

状況がよくわかっていない気がしますので勘違いしているかもしれません.

ファイルメーカのAppleScriptはDoScriptで実行できます.その際,DataBase
名で指定できますので.当該ファイルが開いていればOKです.

クライアント(起動ディスク)のファイルメーカーのファイルをあらかじめ
開いておくか,AppleScriptでstartup diskを使った表記で指定してやれば可
能でしょう.

ファイルメーカでAppleScriptを組んだ経験はお有りですか?

松岡 さんからのコメント
( Wednesday, June 09, 1999 21:42:54 )

おがわまことさんへ
レスありがとうございます。
>ファイルメーカでAppleScriptを組んだ経験はお有りですか?
ファイルメーカーとAppleScriptの連係は「フィールドの値をファイル名
にしてレコードをサーバー上の特定フォルダにテキスト保存、集積して
必要時に所要のファイルを読み込む」というのを作成したのが
一度だけあります。しかしこれはファインダーの操作のAppleScript
だったので編集プログラムの記録機能で簡単に構文が、できたので
良かったのですが、ファイルメーカーを制御するAppleScriptは手書きで
作らなければならないので、いまいち構文の書き方が良く解らないのです。
やっぱり本でも買ってきてじっくり勉強しないとだめですね!
 問題になっていたサーバーからクライアントのスクリプトを実行させることは
クライアントのファイルメーカー本体のあるフォルダにファイルを置く事で
AppleScriptのお世話にならずにどうやらうまく動くようになりました。
本当は別の場所に置きたいのですけど...
 いずれにしてもAppleScriptは大変便利ですので本を買って勉強してみます。
ありがとうございました。