- 406 名前:401 mailto:sage [2008/05/23(金) 21:28:18 ]
- すまん。VS2005についているWebBrowserは詳しくないんだ。
COMコンポーネントのMicrosoft Web Browserコントロールと、Microsoft.mshtmlというライブラリでしか 俺はできないんだ。(メソッドやら何やらがわかりやすい。) Microsoft.mshtmlは.NetFramework1.0にしかついてこんのだ。 で、このMicrosoft.mshtmlを使ったやり方で説明すると、 ・・・・・ Dim id As mshtml.HTMLInputElement = doc.getElementById("ID_user_pwd") id.value = "id" Dim pwd As mshtml.HTMLInputElement = doc.getElementById("ID_user_pwd") pwd.value = "password" doc.parentWindow.execScript("LoginLeftFormCheck()") ' LoginLeftFormCheck()を実行 pwd.form.submit() ' フォームをsubmit(これはInvokeMemberでできるとおもわれ) これでログインできる。 ゲームのスタートボタンはFlashであるために、プログラム上で操作する方法があるかもしれないが、 俺は残念ながらわからんかった。 まえ、ガンストの自動ログインツールを作成したときは、画面にブラウザを貼り付けて、 ゲームのスタートボタンが確実に見えるサイズに広げて、APIでマウスを操作するプログラムを書くという 逃げ道でやった。
|

|