• ベストアンサー

別アプリケーションの操作

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

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

※対象オブジェクトハンドルを取得 EnumWindowsやFindWindowExなどで http://santamartadotnet.hp.infoseek.co.jp/documents/dotnettips/tips017.html 開発必須ツール 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 でクリック

kazuzuzu1981
質問者

お礼

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

関連するQ&A