ME
Size: a a a
ME
VK
jm
АР
АР
АР
PK
АР
PK
АР
AG
AA
SO
AA
AG
ЕГ
ВТ
RK
N
OK
;remove modifiers from hotkey
unModKey(key) {
return RegExReplace(RegExReplace(key, "^.*?(\S*?)( up)*$", "$1"), "^[~#!<>\^\+\*\$]*", "")
}
sysWin(action) {
if not WinGetMinMax("A") {
CoordMode "Mouse"
MouseGetPos X1, Y1
Loop {
MouseGetPos X2, Y2
dX := X2 - X1, dY := Y2 - Y1
WinGetPos X, Y, W, H, "A"
if action = "move" {
X1 := X2, Y1 := Y2
WinMove X + dX, Y + dY,,, "A"
} else {
MouseMove X1, Y1
WinMove X - dX/2, Y - dY/2, W + dX, H + dY, "A"
}
if KeyWait(unModKey(A_ThisHotkey), "T.01")
break
}
}
}
#if
;move and resize window
#LButton:: sysWin "move"
!#LButton:: sysWin "resize"