ComObjCreate()

AutoHotkey

ComObjCreate() [AHK_L 53+]

创建 COM 对象。

ComObject := ComObjCreate(CLSID [, IID])

参数

CLSID

要创建的 COM 对象的 CLSID 或可读 Prog ID。

IID

[v1.0.96.00+]: 对象支持的接口标识符.

返回值

如果发生了错误, 则返回空字符串.

如果指定了 IID, 则返回接口指针. 不再使用指针时通常脚本必须调用 ObjRelease.

否则, 返回脚本可以使用的包装器对象. 请参阅 对象语法.

相关

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

示例

参阅后面的论坛主题可以看到不断增长的示例列表: http://www.autohotkey.com/forum/topic61509.html.

ie := ComObjCreate("InternetExplorer.Application")
ie.Visible := true  ; 已知此语句在IE7上无法正常执行。
ie.Navigate("http://ahkscript.org/")