Anchor(c, a, r = false) { ; v3.5.1 - Titan static d GuiControlGet, p, Pos, %c% If !A_Gui or ErrorLevel Return i = x.w.y.h./.7.%A_GuiWidth%.%A_GuiHeight%.`n%A_Gui%:%c%= StringSplit, i, i, . d .= (n := !InStr(d, i9)) ? i9 : Loop, 4 x := A_Index, j := i%x%, i6 += x = 3 , k := !RegExMatch(a, j . "([\d.]+)", v) + (v1 ? v1 : 0) , e := p%j% - i%i6% * k, d .= n ? e . i5 : "" , RegExMatch(d, RegExReplace(i9, "([[\\\^\$\.\|\?\*\+\(\)])", "\$1") . "(?:([\d.\-]+)/){" . x . "}", v) , l .= InStr(a, j) ? j . v1 + i%i6% * k : "" r := r ? "Draw" : GuiControl, Move%r%, %c%, %l% }