[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

DOS-Utility EXEC



Hallo DOS-Freaks,
auf der Suche nach einem geeigneten Util. bin ich neulich fuendig geworden.
Da die genaue Beschreibung etwas aufwendig ist, fuege ich dieser Mail der
Einfachheit halber einen Auszug aus der entspr. README bei. 
Sollte jemand Interesse an diesem Programm haben, einfach  eine Mial an
mich oder ueber die Liste. Fuer die Dauernutzung des Programms wird vom
Programmierer eine kleine Spende an eine soziale Einrichtung erwartet.
Beste Gruesse aus Berlin von
Franz
Homepage: http//members.aolcom/frebele
--------------------------

EXECU-Befehl zum Selektieren von Dateien,
aehnlich dem Befehl EXEC aus den Betriebssystemen OASIS und THEOS1
-----
SYNTAX: EXECU \laufwerk\pfad\dateiname.sufix  /Q/N=xxxxx.xxx/A
         /Q          = Einzeln bestaetigen
         /A          = Neue Sortierung an Batchdatei anhaengen
         /N=name.BAT = Neuer Name fuer die zu erzeugende Batchdatei
                       sonst EXEC.BAT
         /P          = Platzhalter anders anordnen

         /S          = Unterverzeichnisse ebenfalls durchsuchen
         /F          = Suchwort eingeben. Alle Dateien die dieses
                       Wort enthalten, werden selektiert.

         /?          = Hilfe

 Nach dem Aufruf wird eine Batchdatei erzeugt, in der die Dateien
 mit ihrem Pfad und einige Platzhalter gespeichert werden.
 Beispiel:
 %1 \TEST1\MEINTEXT.TXT %2 %3 %4 %5
 %1 C:\TEST\LIESMICH.DOC %2 %3 %4 %5

      usw.

Wenn Sie nun diese Dateien beispielsweise nach Laufwerk A: kopieren wollen,
geben Sie ein EXEC COPY A:*.*
Das Ergebnis sieht dann wie folgt aus:
         COPY \TEST1\MEINTEXT.TXT A:*.*
                 1 File(s) kopiert
         COPY C:\TEST\LIESMICH.DOC A:*.*
                 1 File(s) kopiert
     usw.

 Das Betriebssystem startet die Batchdatei und setzt fuer den
 Platzhalter %1 den Befehl COPY  sowie fuer die Platzhalter
 %2 %3 das Laufwerk A:*.* ein.
 Die weiteren Platzhalter werden in diesem Beispiel nicht benoetigt.
 Anwenden laesst sich dieser Befehl beispielsweise auch mit ERASE,
TYPE,VER...
 oder mit Kommandozeilenprogrammen, z.B  LHARC oder EDIT  .

 Auf diese Weise koennen Sie bestimmte Dateien zur Bearbeitung fixieren
 ohne jedesmal die Befehle neu eingeben zu muessen.
 Wenn Sie verschiedene Dateien zusammenfassen wollen (wie oben im
Beispiel),
 koennen Sie die Option /A fuer "Anhaengen" angeben. Lassen Sie diese
Option
 weg, wird die Batchdatei ueberschrieben.

 Falls Sie nur bestimmte Dateien in der Auflistung brauchen, koennen Sie
 /Q fuer Question angeben, wodurch das Programm vor jeder Uebernahme
nachfragt.
 Nachtraeglich koennen Sie die Datei natuerlich immer noch mit einem
 Editor bearbeiten.

 Mit /N= geben Sie eine eigene Batchdatei an, (z.B. NURTEXT.BAT).

 Die Option /P ermoeglicht, die Platzhalter neu anzuordnen.

 Beispiel: Der Standardaufbau ist %1 FILENAME %2 %3 %4
 Um diesen Text zusammen mit dem Programm durch LHA komprimieren
 zu koennen, ist der Aufbau: %1 %2 %3 FILENAME noetig, wobei beim Start der
 EXEC.BAT der Aufruf:  EXEC LHA  A  DATEI.LZH    lautet.

 Noch ein Beispiel:  Am 1.7.94 mussten wir wie alle Programmierer in
 saemtlichen Dokumentations- und Quelltexten unsere neue Postleitzahl
 eintragen.
 Mit EXECU war das ein Kinderspiel.
 Wir starteten den Befehl mit: EXECU C:\*.TXT /S /F .
 Danach wurden wir nach dem Suchwort gefragt (/F) . Wir trugen unsere alte
 Postleitzahl ein und bekamen danach eine Batchdatei mit allen
 TXT-Dateien der gesamten Festplatte, die diese Zahl enthielten.
 Nun brauchten wir nur noch EXEC EDIT eingeben, um uns alle Texte
 nacheinander in EDIT laden zu lassen.
 
 Wenn wir auf diese Weise Quelltexte selektieren, rufen wir EXEC
 zum Schluss noch mit dem jeweiligen Compiler auf.
---End---