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

FM3のpictオブジェクトをファイルにかき出し

発言者:ひらおか のりと
( Date Friday, May 30, 1997 00:05:56 )


#さっき、まちがえて、コメントのほうにかいてしまいました。

はじめまして、

Filemaker pro3をつかっていて、どうしてよいのかわからなくて
こまっています。

現在、pictイメージをオブジェクトフィールドにはりこんだFM
のファイルをもっています。そのフィールドを、GIFファイルで
かき出して、ファイルのパス名をFMのファイルの別のフィールドに
格納する方法をさがしています。

このような方法をごぞんじのかたおられませんか?
clip2gif, FMのスクリプト、AppleEventあたりをくみあわせれば
いいんだろうとおもうのですが、かいもく方法がわかりません。

よろしくおねがいします。

田中求之 さんからのコメント
( Friday, May 30, 1997 11:01:51 )

>現在、pictイメージをオブジェクトフィールドにはりこんだFM
>のファイルをもっています。そのフィールドを、GIFファイルで
>かき出して、ファイルのパス名をFMのファイルの別のフィールドに
>格納する方法をさがしています。

AppleScript で自動化できますが、どこまで自動化しますか?
具体的に言うと、ファイルをセーブする場所や、ファイル名などは
どのようにするつもりですか? この点がわかれば、サンプルの
スクリプトはすぐに書けるでしょう。


平岡憲人 さんからのコメント
( Sunday, June 01, 1997 21:07:52 )

独習してみて、簡単なスクリプトをかけるようになりました。
現在、40のファイルに同一フィールド名のDBをつくって
います。そのうち、1フィールドがPICTのフィールドで
す。

とりあえず、image_x.gif(xはレコード番号)、保存場所
はclop2gifのあるフォルダーという風にしました。

1ファイルを変換するのは簡単ですが、次々にdbをひらいて
同じ作業をくりかえすのには少々わざが必要な感じです。

FMのスクリプト中では変数をつかい、それをカウンターに
したりはできないものでしょうか?

それから、変換がおわると、pictのフィールドの中身を
消却するようにしたところ、10Mくらいのファイルから
中身を消すと、FMが暴走します。こまったものです。s