Anchor(c, a, r = false) { ; v3.5 - 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 , i9 . "(?:([\d.\-]+)/){" . x . "}", v), l .= InStr(a, j) ? j . v1 + i%i6% * k : r := r ? "Draw" : GuiControl, Move%r%, %c%, %l% }