Hallo Schadi,
vielleicht liegt es an WinActivate
Probiere es doch einmal so:
Code
$dom = WinGetHandle ("[CLASS:TfrmMain; REGEXPTITLE:(?i)(.*domizil.*)]")
If ($dom = 0) Then
RUN("\\srvwsgdz01\DomizilPlus\bin\DomizilNetzwerkStarter.exe -PROFIL:DomizilPlus -MANDANT:WSG")
$dom = WinWait("[CLASS:TfrmMain; REGEXPTITLE:(?i)(.*domizil.*)]","")
Sleep(4500)
EndIf
WinSetState($dom, "", @SW_RESTORE)
ControlFocus($dom, "", "[CLASS:TnetEdit]")
; ...
Alles anzeigen
Wenn das auch nicht helfen sollte, dann vielleicht ein WinSetState ($dom, "", @SW_ENABLE) am Ende der Funktion Domizil.
Beste Grüße
Greenhorn