DDE コマンドを送信 (Windows)
DDE コマンドを別のアプリケーションに送信してそのアプリケーションでコマンドを実行します。
オプション
- [サービス名] は、コマンドを実行するアプリケーションの名前です。正しいサービス名については、コマンド送信先のアプリケーションのマニュアルを参照してください。サービス名は、テキストとして直接入力するか、または [指定...] をクリックして計算式から作成することができます。
- [トピック] はアプリケーションがコマンドを実行するトピックを表すファイル名または文字列です。使用できるトピック名については、[サービス名] で指定されたアプリケーションのマニュアルを参照してください。トピック名は、テキストとして直接入力するか、または [指定...] をクリックして計算式から作成することができます。詳細については、ファイルパスの作成を参照してください。
- [コマンド] は対象アプリケーションが実行する処理内容を指定する計算値または文字列です。使用できるコマンドや書式については、[サービス名] で指定されたアプリケーションのマニュアルを参照してください。コマンドは、テキストとして直接入力するか、または [指定...] をクリックして計算式から作成することができます。
互換性
製品 | サポート |
FileMaker Pro | はい |
FileMaker Go | いいえ |
FileMaker WebDirect | いいえ |
FileMaker Server | いいえ |
FileMaker Cloud | いいえ |
FileMaker Data API | いいえ |
カスタム Web 公開 | いいえ |
起点バージョン
6.0 以前のバージョン
説明
このスクリプトステップは、対象アプリケーションで実行可能な一連のコマンドを実行するための DDE (Dynamic Data Exchange) コマンドを他のアプリケーションに送信します。
- FileMaker Pro では、DDE 実行コマンドを送信することはできますが、受信することはできません。
- DDE は Windows システムの機能なので、macOS ベースのコンピュータ上で [DDE コマンドを送信] スクリプトステップを含むスクリプトを実行しても、このスクリプトステップは無視されます。(Get (最終エラー) 関数を使用して処理することができるエラーコードが生成されます。)
- FileMaker Pro のスクリプトによって DDE 接続が確立されると、その接続はそのまま維持され、同じサービス名やトピックを持ったスクリプトステップはその接続を使用して実行されます。同じスクリプトステップ内にサービス名やトピック名が異なる他の [DDE コマンドを送信] スクリプトステップがある場合には、FileMaker Pro ではそのステップが実行された時点で接続が解除され、新たなサービス名とトピック名を使用して他の接続が開かれます。スクリプトが終了すると、すべての接続が解除されます。
例 1
URL を Internet Explorer で開きます。(実行時に Internet Explorer が開いている必要があります。)
コピー
DDE コマンドを送信 [サービス名: "iexplore" ; トピック: "WWW_OpenURL";
コマンド: "example.com"]