active accessibility click selectable
Posted: 04 Oct 2017, 06:07
Hello,
Can anyone help me how to click this selectable "test" file?
Can anyone help me how to click this selectable "test" file?
Let's help each other out
https://www.autohotkey.com/boards/
https://www.autohotkey.com/boards/viewtopic.php?f=76&t=37850
Code: Select all
q::
WinGet, hWnd, ID, A
oAcc := Acc_Get("Object", "5.1.1.1.1.1.4.1", 0, "ahk_id " hWnd)
oAcc.accDoDefaultAction(0)
oAcc := ""
return
w::
ControlGet, hCtl, Hwnd,, NETUIHWND4, A
oAcc := Acc_Get("Object", "5.1.1.1.1.1.4.1", 0, "ahk_id " hCtl)
oAcc.accDoDefaultAction(0)
oAcc := ""
return
Code: Select all
WinActivate, ahk_class rctrl_renwnd32
#Include C:\Users\UI287714\Desktop\Active accesibility staviti lib u AH folder\Lib\Acc.ahk
WinGet, hWnd, ID, A
oAcc := Acc_Get("Object", "5.1.1.1.1.1.4.1", 0, "ahk_id " hWnd)
oAcc.accDoDefaultAction(0)
oAcc := ""
return
WinActivate, ahk_class rctrl_renwnd32
ControlGet, hCtl, Hwnd,, NETUIHWND4, A
#Include C:\Users\UI287714\Desktop\Active accesibility staviti lib u AH folder\Lib\Acc.ahk
oAcc := Acc_Get("Object", "5.1.1.1.1.1.4.1", 0, "ahk_id " hCtl)
oAcc.accDoDefaultAction(0)
oAcc := ""
return
Code: Select all
q:: ;Explorer window - invoke first file (Windows 7, large icons)
WinGet, hWnd, ID, A
oAcc := Acc_Get("Object", "4.3.4.1.4.1.4.4.4.1.4.2", 0, "ahk_id " hWnd)
oAcc.accDoDefaultAction(0)
oAcc := ""
return
w:: ;Explorer window - invoke first file (Windows 7, large icons)
ControlGet, hCtl, Hwnd,, DirectUIHWND3, A
oAcc := Acc_Get("Object", "4.2", 0, "ahk_id " hCtl)
MsgBox, % oAcc.accName(0) "`r`n" oAcc.accValue(0)
oAcc.accDoDefaultAction(0)
oAcc := ""
return
e:: ;Explorer window - invoke first file (Windows 7, large icons)
ControlGet, hCtl, Hwnd,, DirectUIHWND3, A
oAcc := Acc_Get("Object", "4.2", 0, "ahk_id " hCtl)
oRect := Acc_Location(oAcc)
WinGetPos, vWinX, vWinY, vWinW, vWinH, A
vPosX := Round(oRect.x + oRect.w/2) - vWinX
vPosY := Round(oRect.y + oRect.h/2) - vWinY
MouseMove, % vPosX, % vPosY
ControlClick, % Format("X{} Y{}", vPosX, vPosY), A,,, 2
oAcc := ""
return