home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / cebit_91 / tricks / doall.doc < prev    next >
Encoding:
Text File  |  1991-03-07  |  1.5 KB  |  33 lines

  1. DoAll -- Mach' hin! (Trickkiste 4'91)
  2.  
  3. Das Programm "DoAll" entstand, als der Autor, Olaf Heß, eine
  4. große Anzahl von Pascal-Quelltext-Dateien kompilierte, und
  5. es sich als störend erwies, daß für jede Datei einzeln die
  6. Kommandozeilenversion des Compilers aufgerufen werden mußte.
  7.  
  8. "DoAll" durchsucht das aktuelle Verzeichnis nach Dateien mit
  9. dem angegebenen Muster und wendet einen DOS-Befehl auf alle
  10. Dateien an. Der DOS-Befehl kann selbstverständlich auch ein
  11. lauffähiges Programm sein. Wenn Sie "DOALL TPC *.PAS" aufrufen,
  12. sucht "DoAll" im aktuellen Verzeichnis nach allen Pascal-
  13. Dateien und schickt sie dem Kommandozeilen-Compiler zur
  14. Verarbeitung.
  15.  
  16. Das Programm erkennt den Dateityp, auf den die Befehle ange-
  17. wandt werden sollen, daran, daß dieser Aufruf-Parameter
  18. einen Punkt enthält. Bei der Angabe der Dateien muß daher
  19. dieser Punkt vorhanden sein. Des weiteren können die DOS-
  20. Wildcards verwendet werden. Soll eine Dateigruppe ohne Suf-
  21. fix bearbeittet werden, ist dies durch die Angabe von DOALL
  22. /E [Befehle] möglich. Wichtig dabei ist, daß der Parameter
  23. /E der erste ist.
  24.  
  25. Ein kleines Manko gibt es allerdings, da ein Aufruf
  26. in der Form "DOALL DEBUG < *.DEB" nicht funktio-
  27. niert: Da das Umleitungs-Zeichen "<" ringt dem DOS nur ein lapida-
  28. res "Datei nicht gefunden" ab, ohne daß DOALL über-
  29. haupt aufgerufen wurde. Um auch Befehle auszuführen, die ein
  30. Umleitungs-Symbol enthalten, muß dies direkt in den DOALL-
  31. Programmtext eingefügt werden.
  32.                                  (wr)
  33.