Тема: AHK: XMLHttpRequest object
Не понимаю как с помощью него послать клик.
Судя по документации у него есть метод dispatchEvent.
https://msdn.microsoft.com/library/ms535874
Так не получается:
URL := "http://help.dottoro.com/external/examples/ljwcseaq/onmousedown_4.htm"
xml := ComObjCreate("Msxml2.XMLHTTP.6.0")
xml.open("GET", URL, 0)
xml.send
;~ initMouseEvent(eventType, canBubble, cancelable, viewArg, detailArg, screenXArg, screenYArg, clientXArg, clientYArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, buttonArg, relatedTargetArg)
MouseDownEvent := xml.document.createEvent("MouseEvent")
MouseDownEvent.initMouseEvent("mousedown",true,false, _, _, _, _, _, _, _, _, _, _, _, _)
MouseUpEvent := xml.document.createEvent("MouseEvent")
MouseUpEvent.initMouseEvent("mouseup",true,false, _, _, _, _, _, _, _, _, _, _, _, _)
xml.document.querySelector("BUTTON[Id=""testButton""]").dispatchEvent(MouseDownEvent)
xml.document.querySelector("BUTTON[Id=""testButton""]").dispatchEvent(MouseUpEvent)
MsgBox, % xml.responseText