AHK链接IE浏览器
ie := ComObjCreate("InternetExplorer.Application") ;把事件连接到带"IE_"前缀的脚本函数. ComObjConnect(ie, "IE_") ie.Visible := true ; 已知此语句在IE7上无法正常执行. ie.Navigate("https://autohotkey.com/") #Persistent IE_DocumentComplete(ieEventParam, url, ieFinalParam) { global ie if (ie != ieEventParam) s .= "第一个参数是新的包装器对象.`n" if (ie == ieFinalParam) s .= "最后一个参数是原始包装器对象.`n" if ((disp1:=ComObjUnwrap(ieEventParam)) == (disp2:=ComObjUnwrap(ieFinalParam))) s .= "两个包装器对象均引用同一个IDispatch实例.`n" ObjRelease(disp1), ObjRelease(disp2) MsgBox % s . "完成载入" ie.Document.title " @ " url ie.Quit() ExitApp }
6