• ベストアンサー

ファイルメーカーの「EVENTを送信」について教え

ファイルメーカー10を使用してます。 「EVENTを送信」スクリプトで「ファイル」「指定」を選択した場合のファイルパスが filewin:/C:/Documents and Settings/デスクトップ/IMGP4714.JPG です。これを「計算式の指定」で指定する場合はどのように入力すればよいのでしょうか? 単純に "filewin:/C:/Documents and Settings/デスクトップ/IMGP4714.JPG" と文字列定数の演算子を使ってみたのですが、全く反応しません。 よろしくお願い致します。

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

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

>現在のレコードのIDへ自動的に返還するにはどうしたらいいのでしょうか? 同じディレクトリにあるID.JPGを開きたいと言うことでしたら  変数を設定 名前 $p        値 " filewin:/C:/Documents and Settings/デスクトップ/IMGP" &テーブル::ID&".JPG"  Eventを送信 ファイルを選んで、ファイルパス欄に $p と手入力 「IMGP」の部分のスペースも正確に入れて下さい。

ilo20j4s
質問者

お礼

何度も親切にお教えいただきありがとうございました。

その他の回答 (1)

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

Quote ( "C:/Documents and Settings/デスクトップ/IMGP4714.JPG" ) パスがフィールドにあるのでしたら変数を使って ファイル指定したほうが楽です。

ilo20j4s
質問者

補足

ありがとうございます。 ちなみに、IMGP4714の4714だけ、現在のレコードのIDへ自動的に返還するにはどうしたらいいのでしょうか? それはお教えいただいた「変数を使ってファイル指定」と関連する事なのでしょうか?

関連するQ&A

  • VBA フォルダ内にファイルが存在するか確認したい

    OS: WindowsXP Office: 2003 ExcelVBAについて教えてください。 VBAで特定のフォルダー内でファイルが存在するかの確認をしたいのです。 例えば、以下のようなフォルダーに営業日がファイル名に付いた複数のファイルがあります。  C:\Documents and Settings\aaa\デスクトップ\作業\報告書20120201.xls  C:\Documents and Settings\aaa\デスクトップ\作業\報告書20120202.xls  C:\Documents and Settings\aaa\デスクトップ\作業\報告書20120203.xls  C:\Documents and Settings\aaa\デスクトップ\作業\報告書20120206.xls  C:\Documents and Settings\aaa\デスクトップ\作業\報告書20120207.xls  C:\Documents and Settings\aaa\デスクトップ\作業\報告書20120208.xls 処理は20120201(2012年2月1日)から順番に行うのですが、その際、 報告書20120203.xlsはファイルが存在しているので変数1を返す。 報告書20120204.xlsは休日のためファイルが存在しないので変数0を返す。 次の処理で変数1の場合は処理をし、変数0の場合は処理を飛ばすと言った内容のマクロを考えています。 要はフォルダー内にファイルが存在するかしないかの部分のマクロ記述を知りたいのです。 どなたか、よろしくお願いします。

  • フォルダ&ファイルをこのように効率的にコピーや削除するbatファイルは?

    Windows2000の環境です。 192.168.0.1(ファイルサーバ) | |─192.168.0.2 | 192.168.0.3 という環境です。 192.168.0.2や192.168.0.3のファイル&フォルダ環境を出来るだけ統一したく思っています(192.168.0.2と192.168.0.3を同時に使用することはありません)。 ログオフ時に \\192.168.0.2(3)\Documents and Settings\root\デスクトップ\ 下の子フォルダ&孫フォルダ&ファイルを \\192.168.0.1\Documents and Settings\root\デスクトップ\ に移して ログイン時には逆に \\192.168.0.1\Documents and Settings\root\デスクトップ\ 下の子フォルダ&孫フォルダ&ファイルを \\192.168.0.2(3)\Documents and Settings\root\デスクトップ\ に移したいのですが 単にログオフ時に \\192.168.0.1\Documents and Settings\root\デスクトップ\ の子フォルダ&孫フォルダ&ファイルを全削除して \\192.168.0.2(3)\Documents and Settings\root\デスクトップ\ の子フォルダ&孫フォルダ&ファイルを全コピーするとフォルダサイズとかが大きい場合にはログイン完了やログオフ完了までかなりの時間がかかってします。 それでタイムスタンプが同じファイルは無視して \\192.168.0.2(3)\Documents and Settings\root\デスクトップ\ 下にあってタイムスタンプが新しいものは \\192.168.0.1\Documents and Settings\root\デスクトップ\ 下にコピー そして \\192.168.0.2(3)\Documents and Settings\root\デスクトップ\ 下に存在してなくて \\192.168.0.1\Documents and Settings\root\デスクトップ\ にあるものは削除するようにする。 ログイン時には同様の逆の手順で行えば単時間で \\192.168.0.2\Documents and Settings\root\デスクトップ\ と \\192.168.0.3\Documents and Settings\root\デスクトップ\ ともコピー&削除作業時間を浪費せずに同じフォルダ&ファイル環境を築けると考えます。 このようにするにはbatファイルをどのように記述すれば宜しいでしょうか?

  • デスクトップの保存ファイルアドレス

    Meの場合、デスクトップに保存したファイルの アドレスはCドライブのどこにあたるのでしょうか。 XPだと C:\Documents and Settings\ユーザー名\デスクトップ にあるのですが。

  • ExcelVBA+xdoc2txtでデスクトップのファイルをコンバートしたい。

    ExcelVBA+xdoc2txtを使い、以下の手順でPDFをtxtに変換します。 ・xdoc2txt.exeがいるフォルダを指定させる。 ・PDFがいるフォルダを指定させる。 ・以上を組み合わせxdoc2txt.exeを起動する。 この手順ですが、xdoc2txt.exe及びpdfがDドライブ直下などに 存在する場合は実現出来ています。 問題は両者がデスクトップに存在する場合です。 おそらくデスクトップのフルパスがスペースを含んでいるので 上手く行かないではないかと想像しています。 xdoc2txtのヘルプには「※空白を含むファイル名の場合、""で囲ってください」とあるので、例えば、 "C:\Documents and Settings\hogehoge\デスクトップ\xdoc2txt\xdoc2txt.exe -f C:\Documents and Settings\hogehoge\デスクトップ\PDF\xxx.pdf" あるいは C:\Documents and Settings\hogehoge\デスクトップ\xdoc2txt\xdoc2txt.exe -f "C:\Documents and Settings\hogehoge\デスクトップ\PDF\xxx.pdf" という風にダブルコーテーションで囲ってみたのですが、上手く動作しません。 その実現方法についてご教示いただけると幸いです。

  • AOLダイアリーでの画像挿入の仕方

    AOLダイアリーで、本文に画像を挿入したいのですが、<img src="■■■.jpg"の■の部分の指定の仕方がわかりません。 例えば、デスクトップ上にあるjpg画像を入れようとしても、"file:///C:/Documents and Settings/既定/デスクトップ/ファイル名.jpg"と指定すると、文字列になってしまい、ただ"ファイル名.jpt"と指定すると、画像の枠は出てきますが、バッテン印で表示はされません。 どうすれば表示されるのでしょうか? HTMLの勉強中なのですが、どうしてもよくわかりません。よろしくお願いします。

  • デスクトップ上の全ファイル取得

    開発環境 WindowsXP,SP2 Visual Studio 2005 VC++ SDK SHGetFolderPath()でデスクトップのパスを取得した後、FindFirstFileによってデスクトップ上の全ファイル及びディレクトリの名前を取得したいと考えております。 SHGetFolderPathで取得したパスは、 C:\Documents and Settings\...\デスクトップ となっており、この文字列をwsprintfで次のように加工しました。 wsprintf(output,"%s\\*.*","C:\Documents and Settings\...\デスクトップ"); このoutputをFindFirstFile,FindNextFile,FindCloseを組み合わせたプログラムでディレクトリ内の全てのファイル及びディレクトリの名前を取得しています。 このプログラムは普通(?)のディレクトリでは有効で、こちらの期待通りの動きをしてくれるのですが、取得したデスクトップのパスを渡すと、デスクトップフォルダ内にはデスクトップという名前のフォルダしかないと出力されます。以下のような感じです。 調査ディレクトリ:C:\Documents and Settings\...\デスクトップ 調査結果 "C:\Documents and Settings\...\デスクトップ"ディレクトリ内のファイル及びディレクトリ:デスクトップ これはWindowsの仕様の動作なのでしょうか。 特殊フォルダであるデスクトップは、FindFirstFileでは調査出来ないのでしょうか? 他に方法はありますか? どうか教えてください。

  • ファイル名を変更したいのですが・・・

    ファイルをダウンロードしたりすると、 C:\Documents and Settings\●●●\デスクトップ¥. となって●●●の部分に自分の名前が 入ってしまいます。 これを名前が入らないようにしたいのです。 よろしくお願いします。

  • 空白を含むファイルが開けない

    「c:\Documents and Settings\~.xls」を開こうとすると「Documents and Settings.xlsは開けません、and.xlsは開けません、Settings.xlsは開けません。」等のメッセージが表示されファイルを開けません。 パス、ファイル名に空白を含むファイルを開けなくなっているようなのですがどうすればよいか教えてください。

  • [Active Basic]デスクトップのパスを取得

    Active Basicでデスクトップへのファイルパスを取得するための方法を教えていただきたいのですが・・・・ C:\Documents and Settings~っといった感じの絶対パス(?)で取得する方法を知りたいです。 どなたか知っている方、いらっしゃいましたらご教授ください。 お願いします。

  • DOSコマンドでファイルをコピーできない。

    xcopy "d:\MY documents\" "f:\My Documents\" /d /s 上記コマンドを記述したバッチファイルを実行すると C:\Documents and Settings\倉庫番.PC.000\デスクトップ>xcopy "d:\MY documents\" "f:\My Documents\" /d /s 無効なパスの指定です 0 個のファイルをコピーしました C:\Documents and Settings\倉庫番.PC.000\デスクトップ>pause 続行するには何かキーを押してください . . . とエラーがでます。なぜでしょうか? d:\はノートPCのdドライブ、fはUSB接続したHDです。 更新したファイルだけをバックアップしたいのですが・・・ 宜しくお願いします。

専門家に質問してみよう