[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
DOS-Utility EXEC
- Subject: DOS-Utility EXEC
- From: "F.Rebele" <100675.2320_bEi_compuserve.com>
- Date: Sat, 3 Jul 1999 06:06:19 -0400
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---