Hallo...
ich beschäftige mich seit Kurzem mit AutoIt. Hab mir nun was zusammengebastelt was mir eine Batchdatei ausführt mit den entsprechenden Admin-Rechten. Im Vordergrund läuft ein GUI-Fenster mit einer ProgressBar. Nun möchte ich aber die cmd Fenster (es sind mehrere die von der Batchdatei aufgerufen werden), die im Hintergrund durchlaufen, verstecken. Habe es schon mit @SW_HIDE usw. probiert, allerdings wird dabei mein GUI-Fenster ebenfalls versteckt.
Kann mir da jemand helfen? Danke
C
#include <WindowsConstants.au3>
#include <ProgressConstants.au3>
#include <SendMessage.au3>
GUICreate("Beispiel", 225, 35, -1, -1, $WS_CAPTION, $WS_EX_TOPMOST)
$progress = GUICtrlCreateProgress(25, 10, 180, 20, $PBS_MARQUEE)
$hProgress = GUICtrlGetHandle($progress)
_SendMessage($hProgress, $PBM_SETMARQUEE, True, 50)
GUISetState(@SW_SHOW)
If FileExists("beispiel.bat.") Then
RunAsWait("Benutzer", "Domäne", "Passwort", 1, "beispiel.bat")
Else
MsgBox(16, "Fehler", "Datei nicht gefunden")
EndIf
Alles anzeigen