• 締切済み

Filemaker データを任意のアプリケーションで開きたい

Filemaker データを任意のアプリケーションで開きたい WindowsXP で FileMakerPro9を使用しています。 ネットワーク上にある画像を任意のアプリケーションで開くスクリプトを作りたいのですが、うまく行きません。 途中まで?作成できたのですが、ギブアップです。 そもそもこれは可能なのでしょうか。可能でしたら以下に途中までの設定を書きますので、スクリプトを掲載していただけますでしょうか。 ・オブジェクトフィールド「オブジェクト」にJPEG画像を貼り付け ・計算フィールドで「オブジェクト」のパスを取得 1)適当なボタンを作り、URLを開くで以下を指定 Substitute( GetValue ( GetAsText( test::オブジェクト) ; 3 ) ; "imagewin:" ; "file://" 結果:画像はひらくもののWindowsの関連付けの画像アプリで開く 2)適当なボタンを作り、Eventを送信→テキストで以下を指定 "C:?Program Files?Internet Explorer?iexplore.exe" "C:?フルパス?画像.jpg" 結果:画像をIEで開いてくれる この2)に1)のSubstituteを組み合わせれば何とかなると思いましたが、構文に詳しくないせいで何ともなりませんでした。 他に、Eventを送信の「ファイル」や「計算」でいろいろ試してみましたが、アプリのみ開いたり、ボタンを押しても反応なしという具合です。

みんなの回答

  • coronel
  • ベストアンサー率72% (96/132)
回答No.1

任意のアプリは何でしょう? そのアプリがコマンドからファイルが開けるなら、Eventを送信の計算で入れてあげれば良いだけです。 計算式は普通のアプリなら以下で行きます。 "そのアプリのフルパス "&Substitute( GetValue ( GetAsText( test::オブジェクト) ; 3 ) ; "imagewin:" ; "file://"

関連するQ&A

  • FileMakerで外部保存PDFを開く方法

    Windows7/FileMaker13v2使用です。 以下の手順で、外部保存したPDFファイルを開くスクリプトを作成したいのですが、思ったように動作しません。 1)オブジェクトフィールド:tbl::obj   [オブジェクトフィールドを外部に保存]にて   ・保存先:[データベースの場所]/test/   ・オープン格納:"tbl/obj/"   →フィールドに、「ファイル名.PDF」を登録し、上記保存先に格納されることを確認しました。 2)スクリプト   ・変数を設定[$wk; GetValue ( tbl::obj ; 2 )]   ・Event送信[「aevt」; 「odoc」; 「$wk」]   ※$wkの値は「FILE:tbl/obj/ファイル名.PDF」になっていました。 →2)のスクリプトを実行すると、、「ファイル[ファイル名.PDF]が見つからなかったため、処理を完了できません。」と出てきます。 フィールド参照にせず固定パスにしたところPDFファイルは開きました。 GetValueの取り方が間違っているのかと予想するのですが、どのように取得するとEvent送信で有効になるのでしょうか?

  • FileMaker Pro 8.5でフルパスを取得するには

    お世話になっています FileMaker Pro 8.5でオブジェクトフィールドにファイルをドラッグすると、そのファイルのフルパスを取得するようなことはできないでしょうか? 『ファイルを「画像フィールド」にドラッグ→「ファイルパスフィールド」にそのファイルのフルパスがハイパーリンク形式で書き出される(ファイルが画像だった場合はサムネイルが「画像フィールド」に表示される)→そのフルパスをダブルクリックするとファイルが開く』 ということをやりたいのです。 どなたかお知恵を貸してください。 宜しくお願いします。

  • FileMaker一括変換処理のスクリプト作成方法を教えて下さい

    これ以前にFileMaker Pro7の複数レコード同一フィールド中のセミコロン『;』を改行『¶』に一括変換する方法として、以下の処理方式を教えて頂きましたが、同処理を『ScriptMaker(S)』で登録する方法を教えて下さい。 通常、以下の操作を行った後、『ScriptMaker(S)』を開き、『作成』をクリック、スクリプト編集画面左ウィンドウのスクリプト種類リストから、妥当なスクリプトを選択することになると思いますが、適切なスクリプトが見つかりません。 あるいは別の方法があるのでしょうか。 変換したいフィールドにカーソルを持って行く。   ↓ 「レコード」   ↓ 「フィールド内容の全置換」   ↓ 「計算結果で置き換える」   ↓ 「Substitute ( フィールド名 ; ";" ; "¶" )」   ↓ 「置換実行」

  • 任意のページ(またはサイト)の画像を収集したい

    java scriptで上記のことはできますでしょうか。 任意のサイトの画像を収集しダウンロードする デスクトップ上で使うスタンドアローンのフリーソフトなどは多くあるのですが、 そうではなく、 web上で、任意のurlを入力して送信ボタンを押すと そのurlにある画像を全て収集し、表示させる、という サイトを作りたいです。 そもそもphpとかの言語になるのでしょうか? java scriptでそういったことができますでしょうか? 出来るばあい、ざっくりとどのようなコードやメソッドが必要になりますでしょうか。 ご存知の方いらっしゃいましたら、何卒よろしくお願いいたします。

  • filemaker pro6での画像ファイルの扱いについて

    はじめまして、お世話になります。 この度win版filemaker pro6で顧客情報の管理をするデータベースを作成しているのですが、画像の取り扱いで行き詰ってしまいました。 実行されたい結果としては、 スクリプトで挿入されるテキストフィールドがあり、 挿入が実行されてフィールドにテキストが存在した場合、 別のオブジェクトフィールドに画像(参照データのみ)を挿入する といった処理なのですが、こういった処理はpro6で実現は可能なのでしょうか? また、画像を計算結果で(ファイルパスの一部をフィールドで変数のようにしたい)、ということも実現はできるのでしょうか? もし、方法がわかる方がいらっしゃれば、ご教授願えれば、と思います。 よろしくお願いします。

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

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

    • ベストアンサー
    • Mac
  • File Makerでアプリケーションを開く方法

    File Maker Pro7にてあるアプリケーションを起動させようとスクリプトを作成しましたが、該当のアプリケーションが起動しません。 スクリプトの内容 使用スクリプト:Eventを送信 ファイルタイプ:"<不明>" 送信:ファイル/アプリケーションを開く テキストにチェックを入れてテキスト欄に 『c:\○○○\xxxxx\該当のexe名』 としています。 当該ファイルがないとかのエラーは出ず、スクリプトが終了しますが 該当のexeが起動してきません。 因みにwindowsの『ファイル名を指定して実行』のコマンドラインへ スクリプトのテキスト欄と同じ内容を入力して起動すると該当exeが 起動します。 何か、設定等が必要なのでしょうか

  • VC++ 2008 EXPRESS DIRECTSHOW Win32アプリケーション

    VC++ 2008 EXPRESS Win32アプリケーションで任意のウィンドウを開き その中にDirectShowでWEBカメラ画像を表示させたいと思います。 任意のウィンドウには録画開始ボタンなどがあり、ボタンを押すと 録画開始されるようなサンプルとか解説してある場所はありませんか? ネットで調べるとWin32コンソールアプリケーションで画像表示を行うものは ありましたが、任意のウィンドウでのものは見つかりませんでした。 あと、MFCを使用するものもありますがExpressではMFCも使えませんので 使用できません。 何か、良いサイトや書籍がありましたら、ご教授ください。 よろしくお願いします。

  • アプリケーションのインストールについて

    既存のアプリケーション(openssl)のバージョンが古いので、 新しいアプリケーションのインストールをしようと思ったのですが、 何故かうまくいきません。どなたか教えて下さい。 そもそもLinuxは、旧のアプリを残したまま 新のアプリをインストールする事できるのでしょうか? 旧のアプリを"rpm -e openssl"とコマンドを打つと、"xxxのパッケージに必要とされています" と表示され、別のパッケージにリンクされているようでアンインストールするのを 取り止めました。。。。それとも旧から新規に切り替える方法があるのでしょうか?・・ "rpm -Uhv openssl"と打つと、そんなファイルやディレクトリはありませんと返ってきます。 インストール後、パスを通すため、 /etc/ld.so.confに以下を追加 "/usr/local/ssl/lib" /etc/bashrcに以下を追加 "EXPORT PATH=$PATH:/usr/local/ssl/bin" 確認をするため [root@localhost root]# openssl version と打ち込むと、旧が表示されてしまいます。 どうすれば最新のopensslが起動するのでしょうか?・・・・ 恐れ入りますが教えて下さい。。 先週から悩んでいて、困っております。

  • 任意のアプリケーションを自動で操作できるソフトはありますか?

    任意のアプリケーションを自動で操作できるソフトはありますか? 以下の例のような動作を求めています 1.Excelに対して、ひたすら特定のセルをコピーしたり 2.InternetExplore上で、100あるお気に入りをタブで3秒ごとに開いたり 3.ゲームアプリ上で、特定の範囲を行ったり来たりしたり 4.動画再生中に特定の色や景色が出てきた時に任意の指示を与えたり ・・・ いろいろなソフトに対して、マウス動作、キーボード押下、画像判定などができる ソフトがありましたら教えてください。上記3番4番の目的が主です。 以上、よろしくお願いします。