2011-09-09 6 views
0

Delphi 2007の他のアプリケーションを開き、それらのアプリケーションでアクションを実行するために必要な機能/プロシージャ/機能について教えてください。 例:デルファイで数学的なソフトウェアアプリケーションを起動し、このアプリケーションにデータをエクスポートし、そのデータに対していくつかのアクションを実行し、アプリケーションからデルファイにデータを取得します。
現在、私はShellExecuteコマンドにあまり慣れていません。Delphi 2007:delphiで別のアプリケーションを開き、そのアプリケーションでアクションを実行します。

誰でも手助けできますか? ありがとうございます!!!!!!!!!!!!!これらのケースでは、あなたの唯一のオプションは、特定に直接シミュレートされたメッセージを送信するために、マウス/キーボード動作をシミュレートし、かつ/またはPostMessage()および/またはSendMessage()を使用するmouse_event()keybd_event()を使用することですので サーガル

+3

ようこそStackOverflow。尋ねられたようにあなたの質問は本当に答えることはできません。別のアプリケーションを自動化する標準的な方法はありません。アプリケーションがCOMオートメーションをサポートしている場合は、そのアプリケーションを使用して他のアプリケーションと連携することができます。それ以外の場合は、おそらく運が悪いです。 –

+0

数学ソフトウェアとは何ですか? –

+0

ShellExecuteのみ*アプリケーションを起動します。 – Sam

答えて

3

ほとんどのアプリケーションは、外部の自動化をサポートしていません。窓。オートメーションをサポートしていないアプリケーションを自動化することは、UIの複雑さによっては簡単ではありません。

関連する問題