2017-06-22 13 views
-1

まず、達成しようとしていることをすべて解明しましょう。2つの実行可能ファイルをリンクしてデータを読み書きする

私は必要なデータを提供するときに私にいくつかの情報を与えるexeを持っています。

私はそのexeのUIを変更することはできません。私は、テキストボックスを通していくつかのコマンドを与え、テキスト領域に返信を受け取るパラメータを設定した後 電気パラメータ
enter image description here

は今ここに私が設定された第1パラメータです。入力を手動でExcelに
enter image description here

私はその後、各データを読み書きしますがコマンド:どのように

がここにあります。

このプロセス全体を自動化できますか?

もしそうなら、

私はInter Process Communicationについて考えていますが、開始点は見つけられません。

QTP(テストツール)の使用に関するガイダンスもあります。

ご協力いただければ幸いです。

答えて

1

質問は、非常に基本的なレベルのクエリであるQTPを使用して自動化する方法に関するものです。それぞれの概念を説明することはできません。しかし、いくつかの重要なステップを実行しようとします。

...

1を必要なアドインをロード)QTPでの開始時にすべてのアドインを選択します。ツール==>オブジェクトスパイを試してみてください。次に、exeがどのテクノロジーをどのように構築しているのかを理解するでしょう。これが特定されると、あなたがQTP ==>

SystemUtil.Run (PathOfExe) 

3)リードフィールド==>を通じて、そのアプリケーションに

2)起動exeファイルを自動化したいとき、あなただけのそのアドインを選択する必要があり

Window("Window").Field("Field").GetROProperty("Value") OR 
Window("Window").Field("Field").Set "Command" 

4)Excelの値を書く)出力==>

Dim Var 
Var == Window("Window").Field("Field").GetROProperty("Value") 

5を読む==>

Set objExcel = CreateObject("Excel.Application") 

これは、開始に役立ちます。さまざまな種類のソリューションを試す必要があります。特定のコードに関連する問題が発生した場合は、お知らせください。

+0

私はQTPで始まります。それがどうなるか見てみましょう。 –

関連する問題