2017-11-01 8 views
-2

基本的にインターネットページを読み込み、そのページのボタンをクリックするコードを記述しようとしています。AHKはタグwbを理解していません

私はチュートリアルやヘルプをインターネットで検索していますが、これを動作させる方法については何も見つかりません。 COMについて何かがありましたが、それは私の頭を越えました。

誰でも助けることができますが、大いに感謝しますが、以下のコードはちょうどエラーが発生しています。

"Error:Call to nonexistent function. 

Spcecifically: ComObjCreate("InternetExplorer.Application") 

これは、私はあなたが接近している

wb := ComObjCreate("InternetExplorer.Application") 
wb.Navigate("Google.com") 
wb.Visible := True 
+0

"autohotkey web simulate click"という言葉でgoogleを使用してみませんか?あなたはさらに進むために十分なものを見つけます.... – xMRi

+0

私はウェブを検索しようとしましたが、COMSを使用することについてはすべて言います。 "wb"はahkの知っているタグですが、タグ "wb"を理解していないと、私が試しに行くすべての場所で、 "wb"をどのように動かすかを言わないと、彼らはうまくいくと言います。 –

+0

いくつかの例、 https://autohotkey.com/boards/viewtopic.php?t=427 https://autohotkey.com/board/topic/97459-wbdocumentalltagsdiva-index-1innertext-issue/ ます。https:/ /autohotkey.com/board/topic/97748-documentall-with-variables/ 彼らはそれを動作させる方法を説明していません、ちょうどうまくいくはずの機能です –

答えて

0

を持っているコードです! wbは任意です。これはComObjCreateによって作成されたIEのインスタンスと呼ばれるものです。

試してみてください。

wb := ComObjCreate("InternetExplorer.Application") 
wb.Visible := true 
wb.Navigate("google.com", "") 
While wb.readyState!=4 || wb.document.readyState!="complete" || wb.busy 
    Sleep 150 
wb.Document.getElementByID("Element_ID").click() 

そして、私たちは結果を知っています。

+0

申し訳ありませんPGilm、私はちょうど見たことがありますこの。私はこれを働かせるためにアイデアがなくなり、すべての説明が頭の中でうまくいっていて、他の方法を試していました。しかし、私はそれを選んでこれを試してみてうれしく思います。 おかげで –

+0

こんにちは、 は、私はこれを試してみましたが、私はエラー 0x80010108が取得しています - そのクライアントから切断された呼び出されたオブジェクトを。 私の所見を調査して追加します。 –

+0

これは、通常はWindows Updateの失敗やログオンの難しさに関連する奇妙なエラーです。ナビゲートしたいウェブサイトとは何ですか?また、スクリプトを使用してクリックしたいボタンや要素は何ですか?できるだけ具体的にしてください。 。 。 – PGilm

関連する問題