2012-11-26 3 views
0

여러 개의 미리 지정된 탭이있는 IE를 열려면 Startup 폴더에 추가 할 수있는 AutoHotkey 스크립트를 만드려고합니다. 정기적으로 사용하는 직장에 여러 웹 사이트가 있습니다. &로드 된 페이지로 처음 로그인 할 때 IE가 자동으로 열리길 원합니다. &을 검색해 보았습니다. 몇 가지 AHK가 필요에 맞게 수정되었지만 오류가 발생했습니다. 나는 "다음 변수 이름이 잘못된 문자가 포함되어 있습니다 :"오류가 발생이 시작하면여러 개의 탭이있는 IE 열기

Pwb := COM_CreateObject ("InternetExplorer.Application") 
Pwb.Visible:=True 
Pwb.Navigate("https://*****.org/***/") 
Pwb.Navigate2("https://*****", 2048) 
Pwb.Navigate3("http://*****", 2048) 
Pwb.Navigate4("http://*****", 2048) 
Pwb.Navigate5("*****", 2048) 
Pwb.Navigate6("*****", 2048) 
Return 

을 : 여기 내가 사용하려고 해요 코드입니다 ".이 프로그램은 종료됩니다"Pwb.Visible을 코드 부분 만 삭제하려고하면 웹 사이트에 오류가 발생합니다. "오류 : 존재하지 않는 기능으로 전화를 걸으십시오. 특히 : Pwb.Navigate ("https : // .org/ **/") 프로그램이 종료됩니다."

+0

@Teemu'.' 구문은 최근 AutoHotkey 버전에서 객체 구성원에 액세스 할 수 있습니다. – NbdNnm

+0

@NbdNnm 좋아, 댓글이 삭제되었습니다. 지금은 관련이 없습니다.). – Teemu

답변

1

시도해보십시오. 최신 버전의 AutoHotkey (v1.1 이상)가 설치되어 있는지 확인하십시오. COM_CreateObject()ComObjCreate()이어야하며 해당 개체에서 사용할 수있는 Navigate3, Navigate4 또는 Navigate5 ... 메서드가 없습니다.

Pwb := ComObjCreate("InternetExplorer.Application") 
Pwb.Visible:=True 
Pwb.Navigate("http://www.google.com") 
Pwb.Navigate("http://stackoverflow.com", 2048) 
Pwb.Navigate("http://news.google.com", 2048) 
Pwb.Navigate("https://www.quora.com/", 2048) 
Return 
+0

감사합니다. AutoHotkey의 최신 버전으로 업데이트하지 않았기 때문이라고 생각합니다. 내가 게시 한 버전으로 전환하기 전에 유사한 버전의 코드를 시도했지만 동일한 오류가 발생했습니다. 도와 줘서 고마워 !! – user1853767

+0

그래서 내 요청을 더욱 어렵게 만들기 위해 사용자 이름과 비밀번호를 요청하는 웹 페이지 중 하나에 대해 팝업 상자가 나타납니다. 내 사용자 이름 및 암호를 자동 완성하는 방법을 찾고 싶습니다. 가능하면 두 번째 창이 자동으로 열리도록 기다려야합니다 (첫 번째 창이 로그인 할 수있는 대기 기간이 지난 후). 어떤 사람? – user1853767

+0

@ user1853767 새로운 질문을 시작하는 것이 좋습니다. – NbdNnm

관련 문제