LÄUFT!
Dank euch! Werde vllt jetzt noch mit Class arbeiten um das "VI " weg zu bekommen.
Obwohl das mit dem Leerzeichen danach schon selten vorkommen wird.
Spoiler anzeigen
While 1=1
Local $hWnd = WinWaitActive("VI ","")
Local $aPos = WinGetPos($hWnd)
If $aPos[0] <> "1080" Then
WinMove($hWnd, "", 1080, 340, 400, 400, 2)
ElseIf IsArray($aPos[0]) = "1080" Then
EndIf
WEnd
Beim Kunden muss ich jetzt noch die richtige Position und den Class Namen herausfinden.
/edit
Okay... doch nicht erledigt... habe eine Fehler gefunden. Wenn ich das Fenster schließe bricht auch das Script ab.
/edit2
WinWaitClose($Whnd)
fängt es ab. Reicht für meine Zwecke.