ソフトウェアを起動するには?


RTGC  2004-11-12 10:51:41  No: 86640  IP: [192.*.*.*]

専用のソフトウェアを使って、解析をしたいのですが、ソフトウェアのコードがVBじゃないため、互換性はありません。
・このようなソフトをVB上のフォームから起動するには、どのような方法があるのでしょうか?

・その解析ソフトの特定の位置をVBのコードを使って、クリックする(選択して決定する)ことは可能でしょうか?処理の自動化をしたいのですが、どなたかご存知ですか?

よろしくお願いします。

編集 削除
ruru  2004-11-15 10:49:38  No: 86641  IP: [192.*.*.*]

・単に別アプリを起動するなら
  Shell 関数を使うなど方法は色々あります。

・FindWindow , SendMessage などで検索すれば
事例がいくつも出ていますのでご参照ください。
クリックしたい部品のウィンドウハンドルを捕まえて
SendMessage関数でメッセージを送れば可能かと思います。

編集 削除
マルチポスト  2004-11-15 11:51:05  No: 86642  IP: [192.*.*.*]

http://www.bcap.co.jp/hanafusa/vbbbs/wforum.cgi?mode=allread&no=896&page=0

編集 削除
RTGC  2004-11-17 21:02:38  No: 86643  IP: [192.*.*.*]

>ruruさん、マルチポストさん
返信遅くなりました。
FindWindow , SendMessageなど調べてみたのですが、
私がしたいこと、例えばメニューの「ツール」をクリックして、
その中の「インターネットオプション」を選択する方法は
VB上から可能なのでしょうか?
ボタンのクラスがわかれば、できると思うのですが、そのクラスがわからないのです。

編集 削除
y  2004-11-17 21:05:15  No: 86644  IP: [192.*.*.*]

Spy++で調べてください

編集 削除
oku  URL  2004-11-17 22:13:23  No: 86645  IP: [192.*.*.*]

インターネットオプションを表示したいだけなら以下に。
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200405/04050058.txt

編集 削除
RTGC  2004-11-18 00:47:32  No: 86646  IP: [192.*.*.*]

>yさん、okuさん
ありがとうございます。
早速調べてみます。

編集 削除