• 締切済み

ファイルメーカーでフォルダパスを取得したい

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

  • konga
  • お礼率93% (45/48)

みんなの回答

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

私はMacなので判りませんが・・・ 画像が取り込んであるのなら、GetAsText ( オブジェクトフィールド )でファイルパスが取得 できますから、それを利用するとか・・

関連するQ&A

  • 【ファイルメーカーPro5.5】 指定のフォルダを開く

      当方看板屋なのですが、仕事の案件を管理するデータベースをファイルメーカーPro5.5(MacOS9.2)にて作成しています。 質問ですが、ファイルメーカーのデータベースから、その案件の製作データなどを格納したフォルダ(OS内のフォルダ)を開くというような操作をしたいのですが・・・ 1、ダイアログでフォルダを指定して、テキストフィールドにフォルダのパスを書き出す方法 2、書き出されたパスからフォルダを開く方法 を、それぞれ知りたいのですが、ご存知の方おられるでしょうか。 先日、別の質問(http://oshiete1.goo.ne.jp/qa2506230.html)にて、オブジェクトフィールドを使って画像データを開く方法を教えていただいたのですが、今度は同じようなことをフォルダでやれないかと考えまして・・・ ウインドウズなら「URLを開く」で、開くことは可能らしいのですが、Macで試してみましたができないみたいです。アップルスクリプトを使えば可能なような気がしてるのですが、当方、アップルスクリプトは勉強中でして、まだ実用するほどの知識がありません。 1のところで「ダイアログで指定」と書きましたが、入力が楽だろうと思ったからなんですが、別の方法でもかまいません。 ただ、パスを毎回手入力するのは避けたいです。(膨大な量なので) よろしくお願い致します。  

  • 任意のフォルダパスの取得

    やりたいことが2つあります。 (1)指定したフォルダ(★1)配下のフルパス一覧(例えばd:\temp以下の全てのフォルダ・ファイルの一覧)をexcelのsheetに貼り付けたい。 (2)(1)で作成したフルパス一覧と別途作成してある(手入力してある)パス一覧があっているか確認したい。 詳しく説明すると・・・ ◆sheet1には ファイル名・フォルダパスが入力してあります。 (これは各担当者が フォルダ(★1)に保存した内容を記入するシート) ◆sheet2  ★1のフォルダ以下の全てのフォルダ・ファイル一覧を取得したい。  (マクロで!フォルダ指定するところまでできましたが、何も取得してきません・・・) そして、sheet1とsheet2の情報が合っているか、確認したい! 要するに、shee1に記入した内容は本当に合っているか?を確認したいのです。。 教えてください。よろしくお願いします。   

  • Dosバッチでファイルパスからフォルダパス取得

    Dosバッチで引数指定されるファイルパスからフォルダパス部分を抜き出したいと思っています。 例)---------------------------------------------- 「C:¥hoge1¥hoge2¥a.txt」が引数で指定されてきた場合、 「C:¥hoge1¥hoge2¥」の部分を変数に格納したい ----------------------------------------------- ちなみに、指定されてくるパスは不規則です。 どなたか良い方法をご存知でしたらご教授宜しくお願い致します。

  • perl でrequireされたファイル自身のフルファイル名を取得する

    perl でrequireされたファイル自身のフルファイル名を取得する方法を教えてください __FILE__ だとパス情報がありません。 また 起動したスクリプトではないので $ENV["SCRIPT_FILENAME"] , $0 では、取得できません。 どこに格納されているのでしょうか? %INCでは、無理ですし、@INCを使う方法では、信憑性にかけます requireするときにパスをグローバル変数に代入せずに どうしてもrequireされたファイル自身で 確実に正確な同じフォルダ名を取得する必要があるのでお願いします。 (※phpでは、__FILE__でフルパスで返ってくるので私の探し方が悪いだけだと思っています) perlでの取得方法の情報を お手数ですがよろしくお願いします

    • ベストアンサー
    • Perl
  • カレントディレクトリ配下のフォルダパス取得方法

    現在バッチを作成しているのですが、 バッチファイルのカレントの下にあるフォルダのパスを 変数に格納し使用する方法を探しています。 構成としましては バッチフォルダ(C:\batch)の中に test.bat  folder1 folder2 の3つが格納されている状態を想定しています。 このfolder1とfolder2のファイルパスの取得方法を探しています。 ファイル名は不定であり、直接名前を指定する事が出来ないため 変数に格納しバッチ処理で使用したいと考えています。 環境はWindowsXPです。 何か上手い方法がありましたらお教え下さい。 以上です。よろしくお願いします。

  • ディレクトリにあるファイルのパスをテキストフィールドに取得してDBに格

    ディレクトリにあるファイルのパスをテキストフィールドに取得してDBに格納したい javascriptを使いWEBサイトを作っています。 いろいろなディレクトリに分けたファイルを表示させて そのファイルを選ぶとパスがテキストフィールドに入るように modaldialogを使ってみましたが、javascriptではできないのでしょうか?

  • ファイルメーカーのファイル間のデータのインポートについて

    Win XP FM6を使用しております。 初心者の為表現が適切でないかもしれませんが、アドバイスお願いいたします。 一度設定したインポートのスクリプト定義が、たとえば 共有ファイル(1)のフィールドa,bのデータを、 共有ファイル(2)のフィールドa,bへインポートしているとします。 これに加えて、 共有ファイル(1)のフィールドcのデータを、 共有ファイル(2)のフィールドcへインポートさせるように変更する場合、 【ファイル】→【インポート】から、再度インポートするファイルと フィールド(a,b,c)を設定し、インポート実行すればよいと思うのですが、 うまくいかないときがあります。 インポートを実行したときのみデータがインポートされているが、 スクリプトのフィールド指定が変更されていない (cのフィールドをインポートするように書き換えられていない。) などの症状になります。 おそらくインポート実行ボタンを押した後のソートその他の置換・維持の指定が 間違っていると思うのですが、実はこの置換・維持という内容が 良くわかりません。 データが消えてしまったことがあり、インポートをあまり触ることができないので、 インポートに関するアドバイスを頂けたらと思います。 よろしくお願いいたします。

  • FileSystemObjectでのパス名の取得

    お世話になります。 VBScriptでフォルダ内のファイルコピーのスクリプトを作っているのですが、FileSystemObjectを使用してネットワーク共有してある日本語のフォルダ名(Getfolder)を取得すると文字化けして取得できません。 Dim fso,fo set fso = CreateObject("Scripting.FileSystemObject") set fo = fso.getfolder(フォルダパス) WScript.Echo fo.path <---フォルダのパスを表示 なにか解決する方法はありますでしょうか? ちなみに、ローカルドライブの日本語フォルダは正常に取得できました。

  • アクセス2000の使い方についての質問

    アクセス2000の使い方について2つ質問があります。だれか教えて下さい。 1.フォーム上に2つのテキストボックスを配置し、一方のテキストボックスに全角で入力した文字を、ボタンを押したら、他方のテキストボックスに半角で返すようにしたいのですが、どのようにすればいいでしょうか? 2.データが格納されているフォルダのフルパスを入力するためのフィールドを作成し、例えば、「d:\db\data\」のように入力するようにしてあるのですが、このフィールドに初心者でもフォルダのフルパスを入力できるようにしたいのですが、ボタンを押すと、フォルダを指定するダイアログボックスを表示させ、そのダイアログボックスでフォルダを選択させるようにすることはできないでしょうか? 教えてください。

  • ファイルメーカーProでテキストフィールドに入力したファイル名のデータベースを開く方法について

    ファイルメーカーPro8を利用しております。 スクリプトを利用して、テキストフィールドに入力したファイルメーカーProのデータベースファイルを開きたいと思っております。 「ファイルを開く」スクリプトでは決まったファイル名を開くことはできましたが、動的(フィールド名に入っている値を参照)にファイル名を指定することはできませんでした。 なにか良い方法がないでしょうか?