Nabend,
ich versuch gerade ne Progressbar zu erstellen, die "hochläuft" während ich einen Prozess oder besser gesagt einen Auftrag ausführen will.
Die Progressbar soll auch nicht irgendwo drauf zugreifen und was überprüfen, sondern einfach nur als Countdown laufen.
Allerdings läufts bei mir nur so, dass entweder der Auftrag zuerst ausgeführt wird und dann erst die Progressbar hochläuft oder genau andersrum.
Und das sleep geht mir auch auf die nerven, weil ich währed des Prozesses das Programm nicht verlassen kann!!
Hat jemand eine Idee, wie ich das Script sinvoll umstellen kann?!
Spoiler anzeigen
$blah = GUICtrlRead($A1)
If $blah = $GUI_CHECKED And $msg=$RUN Then
$Programmpfad = INIread("config.ini", "Pfade", "ProgrammA", "")
$remote=INIread("config.ini", "IPS", "RaumA", "")
$Zugang=INIread("config.ini", "Zugang", "Benutzer", "")
run(@ComSpec & " /k psexec \\" & $remote & " " & $Zugang & " " & $Programmpfad)
sleep (5000)
ProcessClose ("cmd.exe")
$wait = 20
For $i = 0 To 100 Step 20
GUICtrlSetData($ProA1, $i)
sleep (1000)
Next
EndIf
Gruß, Krizza