1

リンクを「ボタン」として使用する Internet Explorer_Server ウィンドウを使用する小さなゲームでプロセスを自動化しようとしています。ウィンドウのハンドルを取得し、そこから html コードも取得しましたが、「クリック」または Mousebuttonpressed イベントをリンクに送信するのに苦労しています。これについて何か助けていただければ幸いです。

4

1 に答える 1

4

マウス入力を IE ウィンドウの内部コントロールに直接送信することはできません。代わりにできることは、「Internet Explorer_Server」ウィンドウの HWND から始めて、そのIHTMLDocument2インターフェイスを要求し (詳細はこちらを参照)、必要に応じて Internet Explorer 独自の DOM インターフェイスを使用してリンク要素を見つけ、それらのclick()メソッドを直接呼び出すことです。 .

于 2013-04-26T20:22:14.050 に答える