重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

こんにちは。
タイトルの件についてお聞きしたいことがあるのでよろしくお願いします。

既存のVB.netアプリケーションがあります。
ログイン画面があるのですが、毎回入力するのが面倒なので、自動ログインツールを作成しようと思っています。
ツール側もVB.netです。
そこで、別のアプリケーションのテキストボックスやコマンドボタンの操作というのはどのようにしたらいいのでしょうか?
既存アプリケーション側は変更したくありません。
どなたかアドバイスよろしくお願いします。

A 回答 (1件)

※対象オブジェクトハンドルを取得


EnumWindowsやFindWindowExなどで
http://santamartadotnet.hp.infoseek.co.jp/docume …
開発必須ツール Spy++
[スタート]
 →[プログラム]
 →[Microsoft Visual Studio .NET]
 →[Visual Studio .NET ツール]
 →Spy++


※テキストボックス
http://dobon.net/vb/bbs/log3-1/339.html
SendMessage

WM_SETTEXT
で文字列送信


※ボタン
http://okweb.jp/kotaeru.php3?q=894824
SendMessage

WM_COMMAND
BN_CLICKED+GetDlgCtrlID
でクリック
    • good
    • 0
この回答へのお礼

遅くなりました。申し訳ないです。
教えていただいた方法で無事実装できました。
助かりました。ありがとうございました。

お礼日時:2005/08/15 23:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!