Macでファイルメーカーを使用して別のフォルダ内の写真を表示する方法について

このQ&Aのポイント
  • 質問者はファイルメーカーで別のフォルダ内の写真を表示したいと質問しています。
  • 質問者は以前の回答を試しても上手くいかず、どこが間違っているのか教えて欲しいと述べています。
  • 質問者はファイルメーカーのスクリプトを実行する際にエラーメッセージが表示され、写真のフォルダが正しく表示されない問題が発生していると述べています。
回答を見る
  • ベストアンサー

ファイルメーカーで別のフォルダ内の写真を見たい。

先日、質問したのですが、その時のご回答の中で教えていただいたやり方を試してみたのですが、途中まではたどり着いたのですが、どうも先に進めません。 その時のご回答をほぼ使用して私が試したやり方を記しますのでどこが間違っているかを教えて下さい。 Macで、ファイルメーカー10です。 1、MacintoshHDに直接、写真が入ったフォルダ「写真」を置きました。 2、FMのフィールドに「テスト」を作りました。 3、「テスト」フィールドに「MacintoshHD:写真」と入力しました。 4、FMのスクリプトを新たに作り「Applescriptを実行」のAppleScript記述に、教えたいただいた下記を記入しました。  set myFolder to contents of field "テスト" of current record as alias  tell application "Finder"  set theFolder to (every item of myFolder) as alias list  open theFolder  end tell 5、「MacintoshHD:写真」と入力した、レコードで上のスクリプトを実行しました。 ご回答では、「デフォルトアプリがプレビューでしたらプレビューが起動してフォルダ内の画像がリスト表示されます」と、ありましたが、プレビューは立ち上がりましたが、「写真」のフォルダではなく、その前にプレビューで見ていた違うフォルダの写真が立ち上がります。 そして「theFolder変数は定義されていません」「不明エラー:-2753]のメッセージが出ます。 どこに問題があるのかわかる方、教えて下さい。

  • wpochi
  • お礼率80% (278/346)

質問者が選んだベストアンサー

  • ベストアンサー
  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.3

Winで試してみましたけど画像フォルダのパスをFMの「URLを開く」で指定して開くと 下にそのフォルダの中に入っている画像が一覧表示できますね。 Macもプレビューを使わずFinderで開いてCoverFlow表示すると同じですけど。

wpochi
質問者

お礼

お礼が遅くなりすみませんでした。 Winで教えて頂いた通りやってみた所、問題なくやりたい事が行えました。 結果、Macでスプリクトうんぬんよりも、遥かに楽でした。 >Macもプレビューを使わずFinderで開いてCoverFlow表示すると同じですけど。 これについてはやはり今現在意味が分かりませんので勉強します。 仕事で使いたいので今回の一連の質問に回答いただき本当に助かりました。感謝いたします。 また質問をする際は是非よろしくお願いします!!

その他の回答 (2)

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.2

ASのバージョンによるのですかね? 私もASにもWinにも詳しくないです。Winにも同じようなコマンド があるようですが。 FMファイルに画像を取り込んで1フォルダ内の画像をポータルで 一覧表示して、その1枚をクリックすると元画像が開くというので したらFM内で完結しますので他のものに頼らなくてもいいのです が。

wpochi
質問者

お礼

何度もありがとうございます。 FMのファイルはメールでやり取りする為、完結するのは良いのですが重くしたくないのです。(写真の入ったフォルダは400個ぐらいありますが、メールの相手先のパソコンにも入っています0 ただ、ご回答いただいた、 >FMファイルに画像を取り込んで1フォルダ内の画像をポータルで一覧表示して、その1枚をクリックすると元画像が開くというのでしたらFM内で完結しますので他のものに頼らなくてもいいのですが。 の、やり方が私の知識では良く理解できません。よろしければ詳しくお教え願えないでしょうか? この件とは別に、WinでのAppleスクリプト的なやり方は、別で質問したいと思います。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

それでいいはずですけど。 敢えて言うならMacintosh HD:写真とデフォルトならスペースが入るのとコロンは半角 ですが、ここの間違いなら「○△は見つかりません」のエラーになるはず。 また、構文が間違っていたらプレビューで他の写真が開くのも考えられません。

wpochi
質問者

お礼

何度もありがとうございました。本当に助かります。 まず、私の質問で間違いがありました。間違いなく質問での「写真」フォルダが立ち上がっていました。失礼しました。 ただ、同時に「theFolder変数は定義されていません」「不明エラー:-2753]のメッセージが出ました。 そこで、いろいろと試してみて、 open theFolder の「theFolder」を消して、 set myFolder to contents of field "テスト" of current record as alias tell application "Finder" set theFolder to (every item of myFolder) as alias list open end tell にしたところ「theFolder変数は定義されていません」「不明エラー:-2753」のメッセージは出ず、問題なく目的が達成できました!もちろん私にはなぜだかはわからず、偶然です。しかし、本当にありがとうございました。 厚かましいお願いですが、Winでも仕事仲間が今回のデータベースを普段普通に使っているのですが、私はWinがまったくわかりません。 WinでもAppleスクリプトのような機能があるのでしょうか?ある場合は、どのようにすれば良いのか教えて頂けないでしょうか? フィールドはWin専用のを作り、MacとWinのボタンを分けたいと思います。 何卒よろしくお願いいたします。

関連するQ&A

  • ファイルメーカーでPDFを開く

    昨日から始めたファイルメーカーで、PDF書類リストを作っています。 ボタンを押せば、そのPDFが開けるようにしたいのですが、やり方がよく分かりません。 具体的には、まずフィールドの一つに、テキストでそのPDF書類のパスを書きました。(例えば、そのフィールド名を”Path”とします。) この変数”Path”をスクリプトに記述して、そのファイルを開きたいのですが、スクリプト定義で「AppleScript実行」を使うのか「AppleEvent送信」を使うのか、またはそのほかのものを使うのかよく分かりません。 また、記述の仕方がいまいち分かりません。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • applescript で pdfを扱いたいんです。

    applescriptで、pdfファイルをアクロバットリーダ6で開けるスクリプトを書いたのですがうまくいきません。どなたか教えて頂きませんか? プレビューで開けるならopen一発で簡単なのですが、アクロバットリーダで開けたいのです。 僕は以下のようなのを書いています。 もしや、アクロバットはpdfを開けるイベントハンドラは対応して無いのでしょうか? tell application "finder" open file "01.pdf" of desktop using application "Adobe Reader 6" end tell

    • ベストアンサー
    • Mac
  • メール受信日時をFileMakerへ記録したい

    前回メールの受信日をAppleScriptで取得する事を教わりました。ありがとうございました。 今回FileMakerの受信日フィールドへコピーしたくご教授賜りたく存じます。 ki073さんから以下のAppleScriptを教えて頂きした。 tell application "Mail" set theMessages to selection date received of first item of theMessages end tell で、Dateを取得できまたのでこれをFileMakerへ取り入れる為に tell application "Mail" set theMessages to selection set myText to date received of first item of theMessages end tell tell application "FileMaker Pro Advanced" activate tell current record of window 1 set contents of field "受信年月日" to my string (myText) end tell end tell としましたがエラーメッセージが出ました。 error "string (date \"2013年5月29日水曜日 5:34:02\") を取り出すことはできません。" number -1728 from string (date "2013年5月29日水曜日 5:34:02") どなたかご存知の方がおりましたらお願い致します。

  • AppleScript、ファイルの移動について

    初心者です、以下の文で、デスクトップにある test.txt というファイルをアプリケーションフォルダーにある test というフォルダーに移動させたいのですが、エラーが出ます。 ------------------------------ tell application "Finder" set tgtFile to file "test.txt" of desktop move tgFile to folder "test" of applications folder with replacing end tell ------------------------------ エラー文 error "folder \"test\" of applications folder を取り出すことはできません。" number -1728 from «class cfol» "test" of At Ease applications folder ------------------------------ しっかりアプリケーションフォルダーにtestというファイルはあります。 改善法を教えてください<(_ _)>

    • ベストアンサー
    • Mac
  • ファイルメーカーでフォルダパスを取得したい

    写真のデータベースを作っています。 50音順で種別ごとに写真が分かれています。共有フォルダに入っています。 file://db01/共有フォルダ/ヤ行/ヤマイモ といった感じでフィールドにパスを直接書き、「URLを開く」でフォルダを開く事には成功しましたが、フォルダパスを登録する時のスクリプトはどうかけばよいでしょうか。 イメージとしては 参照ボタンを押す エクスプローラーが立ち上がる フォルダを指定する OKを押すと指定フォルダのパスがフィールドに格納される といった具合です。 ファイルメーカーpro7 windows2000 にて使用しています。 ご教授お願いいたします。

  • AppleScriptがエラーになる

    osx10.8.4  AppleScriptエディタ2.5.1 にて以下の内容でFileMaker11へテキストデータを貼付けようとしましたところ ----------------------- set dbName to "test.fp7" tell application "FileMaker Pro Advanced" activate tell database dbName set contents of field "myText" to "ABC" end tell end tell ----------------------- error "FileMaker Pro Advanced でエラーが起きました:オブジェクトが見つかりません。 ----------------------- とのエラーが出ました。 ちなみにosx10.6.8 AppleScriptエディタ2.3ではテキストは読み込まれます。 osx10.8.4 の仕様が変わったのでしょうか 2・3日前にosのバージョンアップをしましたがそれが関係していたのでしょうか。 どなたかご存知の方がおられましたらご教授下さい。

    • ベストアンサー
    • Mac
  • ファイルメーカーの画像のリンクを自動にできる方法ってありますか?

    ファイルメーカー7.0 Windowsを使用しています。 調査書を作成しています。調査書には写真を貼り付けているのですが、容量が重くなるため ファイル参照にして、写真は一定のフォルダの中に全ていれてあります。1レコードに貼り付ける写真の数量が多いので、1つ1つ ファイル挿入をするのがとても大変です(全体のレコード件数は200件くらいになる予定です。)挿入する写真のファイル名は、フィールドを作り計算式で自動につけています。 写真のフォルダに計算式で自動につけたファイル名の写真をいれるだけで、参照してきてくれる、良い方法はありませんでしょうか?

  • AppleScript 添削希望

    以下のスクリプトを1回実行するとデスクトップにフォルダ「t01」ができるのですが、 2回目以降「t02」とはならず、「test」のままで止まってしまいます。 OS 10.5.8 です。どこか間違ってるのでしょうか。 tell application "Finder" duplicate folder "test" of folder "_test" of desktop to desktop with replacing try set name of folder "test" of desktop to "t01" on error try set name of folder "test" of desktop to "t02" on error try set name of folder "test" of desktop to "t03" end try end try end try end tell

    • ベストアンサー
    • Mac
  • ファイルメーカとその他のDBの連携について

    現在FM(7・8・8.5等)で社内の全てを行っています。 私自身がFMしか知らないという理由なのですが。 最近レコード量が多い&同時利用人数が多いなどの理由(多分)で FMの索引やファイルそのものがよく壊れ、業務に多大な影響が 出始めました。ファイルによっては1ギガを超えてる程度です。 FM社は2テラバイトまでOKとか言ってますがとても無理そうです。 検索も遅く、計算フィールドを無理に検索すると落ちます。 そろそろ別のDBにしたいのですが、長年使ってきた画面(フロントエンド?)が 多数あり、社員が利用する入力画面・スクリプト・エディット機能はFMをそのまま使用し、 DBの中身だけ別の物に切り替えたいと思います。 SQLやオラクルという物をよく聞きますが、連携させたりするのは 出来るのでしょうか。またはその方法も教えて頂ければ幸いです。 また、その際は安定するのでしょうか。

  • ファイルメーカーでの質問です。

    Macのファイルメーカー10にて、過去に4で基礎知識程度を一時期勉強した事を思い出しつつデーターベースを作っています。 二つ質問があります。 仮に取引先のデーターベースを作っているとします。(仮です) 1、各取引先が作っているホームページを簡単に閲覧したい。 取引先HPアドレスとしてフィールドを作り、そのアドレスを入力しました。 そのアドレスなりをクリックすれば、任意のビューアーが立ち上がり、(MacならSafali等)そのHPが見られるようにしたいのです。 2、各取引先が作っている製品写真(20枚以上)を簡単に見られるようにしたい。 取引先が500以上で写真合計は1万枚以上あり、取引先ごとにフォルダを作り入れています。 写真が1~2枚程度ならピクチャーフィールドに貼付けておけば良いのですが、数が多いのでそれも面倒です。 そこで、A社を表示している時に、何かの操作で、任意のビューアーが立ち上がり(Macならプレビュー等)、自動的にA社のフォルダ(中の写真)が見られるようにしたいのです。 ただ、これについては他に簡単で良い方法があれば良いのですが。 各社(各フォルダ)の写真は、常時増減します。 そもそも出来るのか出来ないのかも私の知識ではわかりません。 知識のある方、出来る限りわかりやすく教えて下さい。

専門家に質問してみよう