Skip to content
AutoHotKey
2011.02.11 15:33

Internet Explorer Control

조회 수 19663 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Internet Explorer Control


Overview

 Internet Explorer에서 컨트롤 embed 하기위한 COM 객체 encapulation입니다.


Functions

IE_Add(hWnd, x, y, w, h)
IE_Move(pwb, x, y, w, h)
IE_LoadURL("pwb, u)
IE_LoadHTML(pwb, h)
IE_GoBack(pwb)
IE_GoForward(pwb)
IE_GoHome(pwb)
IE_GoSearch(pwb)
IE_Refresh(pwb)
IE_Stop(pwb)
IE_Document(pwb)
IE_GetTitle(pwb)
IE_GetUrl("pwb)
IE_Busy(pwb)
IE_Quit(pwb)            ; iexplore.exe only
IE_hWnd(pwb)            ; iexplore.exe only
IE_FullName(pwb)         ; iexplore.exe only
IE_GetStatusText(pwb)         ; iexplore.exe only
IE_SetStatusText(pwb, sText = "")   ; iexplore.exe only
IE_ReadyState(pwb)
IE_Open(pwb)
IE_New(pwb)
IE_Save(pwb)
IE_SaveAs(pwb)
IE_Print(pwb)
IE_PrintPreview(pwb)
IE_PageSetup(pwb)
IE_Properties(pwb)
IE_Cut(pwb)
IE_Copy(pwb)
IE_Paste(pwb)
IE_SelectAll(pwb)
IE_Find(pwb)
IE_DoFontSize(pwb, s)
IE_InternetOptions(pwb)
IE_ViewSource(pwb)
IE_AddToFavorites(pwb)
IE_MakeDesktopShortcut(pwb)
IE_SendEMail(pwb)
CGID_MSHTML(pwb, nCmd, nOpt = 0)
GetHostWindow(pwb)
GetWebControl()
UrlHistoryEnum()
UrlHistoryClear()

iecontrol.ahk download


Example

AHK GUI에서 컨트롤 IE를 만듭니다.

Gui, +lastfound
h := WinExist()

IE_Add( h, 0, 0, 500, 500)

; Must be equal to or larger than the IE_Add size
; or some of the displayed web page will be cut off.
Gui, Show, h500 w500

IE_LoadURL("http://www.yahoo.com/)
return 

이것 거의 동일한 수행하지만 더 많은 고급 기능 중 일부 보여줍니다.

CLSID를하고 뚜껑 수립하는 방법에 대한 설명 여기에 주어집니다 [1]

#Include IEControl.ahk
#SingleInstance force

GoSub, GuiStart

Gui, +LastFound +Resize
Gui, Show, w800 h600 Center, WebBrowser
hWnd := WinExist()

CLSID_WebBrowser := "{8856F961-340A-11D0-A96B-00C04FD705A2}"
IID_IWebBrowser2 := "{D30C1661-CDAF-11D0-8A3E-00C04FC9E26E}"
pwb := CreateObject(CLSID_WebBrowser, IID_IWebBrowser2)

AtlAxAttachControl(pwb, hWnd)

IE_LoadURL("pwb, "http://www.autohotkey.com/")
Sleep 5000
IE_LoadURL("pwb, "http://www.autohotkey.com/forum/")
Sleep 5000
IE_GoBack(pwb)
Sleep 3000
IE_GoForward(pwb)
Return

GuiStart:
AtlAxWinInit()
CoInitialize()
Return

GuiClose:
Gui, %A_Gui%:Destroy
Release(pwb)
CoUninitialize()
AtlAxWinTerm()
ExitApp 

[edit]Links


Back to COM Wrappers











로그인 후 댓글쓰기가 가능합니다.

?

List of Articles
번호 분류 제목 날짜 조회 수
67 AutoHotKey [ahk]웹페이지가 띄워진 창 내용을 추출하여 로딩이 완료되었는지를 확인할 수 있는 소스 2011.02.25 14747
66 AutoHotKey [ahk] 레지스터리 등록여부 확인 후 없으면 추가시키기 2 1 2011.02.14 14977
65 AutoHotKey [ahk] 다른 프로그램의 트레이 아이콘을 숨기기 1 4 2011.02.16 19005
64 컴퓨터잡담 [AHK] COM Standard Library 1 1 2011.07.28 13588
63 컴퓨터잡담 [AHK] AutoHotkey_N, AutoHotkey.dll 1 2011.07.28 13562
62 AutoHotKey WinMenuSelectItem로 메뉴선택하기 1 2011.02.17 16302
61 AutoHotKey UrlDownloadToVar() 1 2011.02.09 15464
60 컴퓨터잡담 Tips N Tricks Process Listing - Using third party DLL! 2010.08.14 20425
59 AutoHotKey PostMessage로 한글 사용하기 1 2 2011.02.09 16810
58 AutoHotKey OnMessage() 3 2011.02.05 20463
57 회로도전자부품 Joule thief 회로(저전압 승압회로) file 2013.10.02 64153
» AutoHotKey Internet Explorer Control 2011.02.11 19663
55 AutoHotKey IE.ahk COM 환상강의 1 file 2011.02.10 21252
54 컴퓨터잡담 IE 훅킹 혹은 가로채기. 강좌 2 2011.12.17 14604
53 Excel GET.CELL 매크로함수 응용 11 2012.07.16 40175
52 컴퓨터잡담 DllCall() 3 2010.12.22 15314
51 AutoHotKey com.ahk 1 2011.02.09 18260
50 AutoHotKey COM 사용 1 2011.02.21 19065
49 AutoHotKey autohotkey와 autohotkey_l 의 인터넷 창 띄우기 비교예제 2 2011.02.11 17772
48 AutoHotKey AutoHotkey_L: Arrays, Debugger, x64, COM, #If expression 3 2011.02.14 21594
Board Pagination Prev 1 2 3 4 5 Next
/ 5

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소