| Jobs, Fortschrittsbalken |
| Donnerstag, den 22. April 2010 um 21:29 Uhr |
|
Man möchte seinen Benutzern den höchstmöglichen Komfort bei Benutzung von Batchdateien bieten. Deshalb braucht man Fortschrittsanzeigen. Oder auch nicht. Das ganze ist imo mehr eine Spielerei, als eine ernsthafte Fortschrittsanzeige. Störend ist insbesondere das Fenster fü die waitstart.bat. Runterladen, ausführen, verstehen. START.bat startet den Vorgang. Die ProgressBar ist hier nur beispielhaft. Die Laufzeit wird abgeschätzt, hier 6 Sekunden. Für diese Zeitspanne wird eine ProgressBar vervollständigt. Danach geht man in einen Zustand über, der auf die Beendigung wartet. Das if "%bar%"=="######" goto :shouldbedoneist natürlich sehr gammelig. Da sollte ein Zähler hin, und die Bar sollte immer gleich lang sein. Ich sehe schon, damit lässt sich wieder eine halbe Nacht verbringen. @echo off waitstart.bat Diese hier wartet auf Vollendung des Programms und schreibt dann eine Datei 'done'. Ob man start start /wait PROGRAMM.bat && echo done > done verwenden kann, habe ich nicht ausführlich getestet. Es scheint zu funktionieren, sodass man sich die waitstart.bat vllt auch sparen kann. @echo off PROGRAMM.bat ist unwichtig, und steht hier nur Anstelle eines Programms. Unser Programm braucht heute ca. 10 Sekunden. @echo off |