Hi,
Ich brauche Eure Hilfe zum Thema
Anwendungen aus Mediaportal ausführen.
Es soll jeweils immer nur eine Instanz des entsprechenden Programms ausgeführt werden.
Nachdem das Fenster wieder hergestellt wurde, lässt es sich nicht mehr auf die Taskleiste minimieren, sondern nur noch schliessen.
Ich brauche einen Workaround der funktioniert. Habe schon einige Kombinationen mit WinSetState, WinSetOnTop und GUISetState ohne Erfolg versucht.
Hier die Theorie:
Code
#requireadmin
Opt("WinTitleMatchMode", 2)
$FilePath = @ProgramFilesDir & "\Adobe\Reader 8.0\Reader\"
$ProgramFile = "AcroRd32.exe"
$WindowTitle = "Adobe Reader"
CheckProgram ()
Func CheckProgram ()
If FileExists($FilePath & $ProgramFile) Then
LaunchProgram ()
Else
MsgBox(4096, "Not Installed", "Not Installed", 60)
EndIf
EndFunc
Func LaunchProgram ()
If ProcessExists($ProgramFile) Then
WinActivate($WindowTitle)
Else
Run($FilePath & $ProgramFile, $FilePath, @SW_MAXIMIZE)
WinWait($WindowTitle)
WinActivate($WindowTitle)
EndIf
EndFunc
Alles anzeigen
Thxia