Dieses Programm ist ein kleines Tool, welches die Erstellung von Batchfiles unterstützen soll. Veranlassung : Es gibt viele Programme, die sich z.B. generell von CLI lösen. Das Schreiben eines Batchfiles mit einem solchen Programm ist nicht möglich, da man nicht deffinitiv auf das Ende eines Programms warten kann. Abhilfe soll dieses Tool schaffen : Mit diesem Tool ist es möglich, auf das Vorhanden/Nichtvorhandensein von - Screens - Windows und - Tasks bzw auf das Drücken einer der Maustasten abzufragen. Syntax : (mit Beispielen) WaitFor LMB Das Programm wartet solange, bis die linke Maustaste gedrückt wurde WaitFor MMB Das Programm wartet solange, bis die mittlere Maustaste gedrückt wurde WaitFor RMB Das Programm wartet solange, bis die rechte Maustaste gedrückt wurde WaitFor SCREEN DOPUS.1 Das Programm wartet solange, bis es einen Screen namens DOPUS.1 findet. WaitFor ENDSCREEN DOPUS.1 Das Programm wartet solange, bis der Screen namens DOPUS.1 . geschlossen wird. Wurde der Screen generell nicht gefunden, so beendet das Programm mit RC=5. WaitFor WINDOW DFÜ Das Programm wartet solange, bis es ein Window namens DFÜ findet. Es werden dabei die Windows auf allen Screens untersucht. WaitFor ENDWINDOW DFÜ Das Programm wartet solange, bis das Window namens DFÜ geschlossen wird. Wurde das Window generell nicht gefunden, so beendet das Programm mit RC=5. Auch hier werden die Windows auf allen Screens untersucht. WaitFor TASK ARTM Das Programm wartet solange, bis es einen Task namens ARTM findet. WaitFor ENDTASK ARTM Das Programm wartet solange, bis der Task namens ARTM verschwindet. Wurde generell kein Task mit dem angegebenen Namen gefunden, beendet das Programm mit RC=5. Bei allen Parametern (einschließlich Tasknamen ...) muß _nicht_ auf Groß/Klein-Schreibung geachtet werden ! Ein Beispiel : CED RAM:irgendwas ;CED aufrufen, daß er sich vom CLI löst Echo "Ätsch, schon wieder zurück !" ;kurze Meldung, daß er sich auch ;wirklich gelöst hat ;-) Waitfor endtask cygnused ;auf Ende von CED warten If warn Echo "CED war bis jetzt nicht aufzutreiben oder schon wieder beendet" Else Echo "CED beendet" EndIf Bei den Window-Funktionen motzt noch der Enforcer, aber da hab ich nichts gefunden. Das klappt aber so. Falls jemand den Grund hierfür findet, PM an mich. Danke Ich habe den Source mitgegeben, viel Spaß. ____ ____ / / / __ ____ ____ __ ____ ____ __ \ \ \/ / / / / / // __//_// __// _ // / © ==/ CoSYSOP der INdiGO /== \ \ \/ / / /_ / / // / // // /_ / _ // /_ ==/ (02421) 38448 /== \_\__/ /___//___//___//_//___//_/_//___/ ==/Z-Net: LOGICAL@INDIGO/==