2017-11-01 1 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

을 내 결과를 추가 실패하거나 어려움을 로그온 수 있습니다. 탐색 할 웹 사이트는 무엇이며 스크립트를 사용하여 클릭하려는 단추 또는 요소는 무엇입니까? 가능한 한 구체적으로하십시오. . . – PGilm

관련 문제