Eltűnő OnGame ablakok problémájának megoldása AHK szkripttel
Te is utálod, ha állandóan eltűnnek az ablakkok az ONGame-en? Ez azért történik, mert a fold gomb túl közel van a Sit out és Leave gombokhoz. Ezt a problémát a következő AHK szkripttel oldottam meg:
A bal egérgombot kell újraprogramozni:
;***************SCRIPT START*****************************
;Disabling leave and sit out buttons on OnGame minitables
LButton::
;Activate window, so the IfWinActive check works properly (otherwise we don't get the proper coordinates, so the clicks will be done)
MouseGetPos, , , id, control
WinActivate ahk_id %id%
IfWinActive, ahk_class AfxFrameOrView70u
{
MouseGetPos, xpos, ypos
GetKeyState, stateLAlt, LAlt, P
if (xpos>4 and xpos<75 and ypos>300 and ypos<350 and %stateLAlt% = U)
{
;do nothing
} else {
MouseClick, left,,, 1, 0, D ; Hold down the left mouse button.
Loop
{
Sleep, 10
GetKeyState, state, LButton, P
if state = U ; The key has been released, so break out of the loop.
break
}
MouseClick, left,,, 1, 0, U ; Release the mouse button.
}
} else {
MouseClick, left,,, 1, 0, D ; Hold down the left mouse button.
Loop
{
Sleep, 10
GetKeyState, state, LButton, P
if state = U ; The key has been released, so break out of the loop.
break
}
MouseClick, left,,, 1, 0, U ; Release the mouse button.
}
return
;***************SCRIPT END*****************************
Ha most a Sit out vagy Leave gombokra katintasz, semmi sem történik. Az egér egyébként normálisan működik.
Úgy tudsz kiülni, hogy az ALT gombot lenyomva tartod, miközben a Sit out gombra kattintasz.
Használjátok egészséggel!