ComObjCreate() [AHK_L 53+]

COM 객체를 생성합니다.

ComObject := ComObjCreate(CLSID , IID)

매개변수

CLSID

CLSID 또는 인간이-읽을 수 있는 COM 객체의 Prog ID.

IID

[v1.0.96.00+]: 객체가 지원하는 인터페이스의 식별자.

반환 값

On failure, the function may throw an exception, exit the script or return an empty string, depending on the current ComObjError() setting and other factors.

IID가 지정되면, 인터페이스 포인터가 반환됩니다. 스크립트는 포인터 작업이 끝나면 전형적으로 ObjRelease()를 호출합니다.

그렇지 않으면, 스크립트가 사용할 수 있는 포장 객체가 반환됩니다. 객체 구문을 참조하십시오.

ComObjGet(), ComObjActive(), ComObjConnect(), ComObjArray(), ComObjError(), ComObjQuery(), CreateObject (MSDN)

예제

계속해서 증가하는 리스트의 예는 다음 포럼의 토픽을 참조하십시오: https://www.autohotkey.com/forum/topic61509.html.

Launches an instance of Internet Explorer, makes it visible and navigates to a website.

ie := ComObjCreate("InternetExplorer.Application")
ie.Visible := true  ; 이것은 IE7에서 제대로 작동하지 않는다고 알려져 있습니다.
ie.Navigate("https://www.autohotkey.com/")