- ベストアンサー
別アプリケーションの操作
こんにちは。 タイトルの件についてお聞きしたいことがあるのでよろしくお願いします。 既存のVB.netアプリケーションがあります。 ログイン画面があるのですが、毎回入力するのが面倒なので、自動ログインツールを作成しようと思っています。 ツール側もVB.netです。 そこで、別のアプリケーションのテキストボックスやコマンドボタンの操作というのはどのようにしたらいいのでしょうか? 既存アプリケーション側は変更したくありません。 どなたかアドバイスよろしくお願いします。
- みんなの回答 (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 でクリック
お礼
遅くなりました。申し訳ないです。 教えていただいた方法で無事実装できました。 助かりました。ありがとうございました。