Sie können auch dann verwendet werden, wenn andere Programme aktiv sind. Sie können den Befehl install verwenden, um speicherresidente Programme wie beispielsweise Fastopen, Keyb, Nlsfunc und Share zu laden.
Syntax
install=lLaufwerklParameter
Befehlsparameter
Bestimmt Parameter für das Programm, das Sie für Dateiname angeben.
Hinweis
Install richtet für ein von ihm geladenes Programm keinen Umgebung ...
Verfasst am: 26.06.2009, 17:32 Aufrufe: 2141
Beispiel:
VOL A: | SETWORD 6
Der Befehl VOL liefert z.B. (bitte nachzaehlen):
Datentraeger in Laufwerk A ist FD-BACKUP
Damit nun das Wort im BAT-Ablauf verwendet werden kann, schreibt
SETWORD einen entsprechenden SET-Befehl (per > Umleitung) in eine
temporaere BAT-Datei, die dann per CALL ausgefuehrt wird. Dabei
wird noch der gewuenschte Name der Variablen als Befehlsparameter
uebergeben. Das Ganze sieht d ...
Verfasst am: 26.06.2009, 15:35 Aufrufe: 797
Befehl
Bezeichnet den Befehl, der für jede in der angegebenen Gruppe enthaltene Datei ausgeführt werden soll.
Befehlsparameter
Bezeichnet die Parameter und Optionen, die Sie mit dem angegebenen Befehl verwenden möchten (vorausgesetzt, der angegebene Befehl verwendet Parameter oder Optionen).
Hinweise
Verwenden der Schlüsselwörter "in" und "do" In und do sind keine Parameter, müs ...
Verfasst am: 07.06.2009, 01:22 Aufrufe: 4574
DAT A: > AUSGABE.TXT
Die Bestaetigung von DOS, "... Datei(en) kopiert", wird hier in
die Datei AUSGABE.TXT umgeleitet. Dies gilt auch fuer den Fall,
dass die zu kopierende Datei nicht existiert. Die zusaetzliche
Fehlermeldung "Datei nicht gefunden" erscheint dann jedoch auf
dem Bildschirm.
Ob und welche Ausgaben eines Programmes sich umleiten lassen,
muss man gegebenenfalls durch Ausprob ...
Verfasst am: 31.05.2009, 22:06 Aufrufe: 7507
Die zugewiesene
Zeichenfolge wird dagegen immer unveraendert gespeichert.
Variablen-Namen duerfen nicht mit einer Ziffer beginnen, denn
%0...%9 sind fuer Befehlsparameter reserviert.
Bitte nicht versehentlich Variablennamen verwenden, die bereits
von DOS oder von Programmen benutzt werden (wie z.B. PATH oder
PROMPT).
Beim SET-Befehl werden im Variablen-Namen auch Sonderzeichen und
sogar Leerzeichen akzeptiert ...
Verfasst am: 24.05.2009, 21:15 Aufrufe: 3833
Die Argument-Liste muss immer in Klammern gesetzt werden.
Und jetzt zu diesem "%%a":
Erstens: Es kann jeder beliebige Buchstabe verwendet werden, nur
keine Ziffer (fuer Befehlsparameter reserviert). Dass ueberhaupt
verschiedene Buchstaben moeglich sind, macht eigentlich keinen
Sinn, denn diese Variable ist nur innerhalb der FOR-Zeile gueltig,
und ein mehrfaches FOR (Schachtelung) ist nicht zulaessig ...
Verfasst am: 19.05.2009, 10:10 Aufrufe: 1888
BAT fort, OHNE zur
aufrufenden Batch zurueckzukehren
CALL XXX.BAT kehrt nach Ausfuehrung von XXX.BAT zurueck.
Befehlsparameter koennen in jedem Falle uebergeben werden, auch
weitergegeben werden, z.B.:
CALL update %1 A:
Nach Ausfuehrung einer BATCH mit CALL sind selbstverstaendlich
die Befehlsparameter des ersten Ablaufs wieder verfuegbar, denn
DOS fuehrt fuer jede weitere BAT-Ebene einen eigenen Steuerblock
...
Verfasst am: 14.05.2009, 12:14 Aufrufe: 8689
NEU
Variabler Datei-Ausdruck
Mit IF exist koennen auch variable Angaben ueberprueft werden:
IF NOT exist %1 ECHO %1 ist nicht vorhanden
Allerdings sollte man sichergehen, dass der angegebene Befehlsparameter
nicht leer ist, denn dann bekaeme DOS folgende Zeile
zu lesen:
IF NOT exist ECHO ist nicht vorhanden
Da die Datei ECHO vermutlich nicht existiert, fuehrt DOS den
Befehl "ist" aus, sofern ei ...
Verfasst am: 04.05.2009, 17:46 Aufrufe: 2119
In BAT-Ablaeufen sind oft variable Angaben erforderlich, die erst
mit dem jeweiligen Aufruf bestimmt werden sollen.
Dazu werden in der BAT-Datei "Platzhalter" eingebaut. Beim Start
einer BAT-Datei werden dann die aktuellen Werte einfach als zusaetzliche
Angaben in der Befehlszeile gemacht (Befehlsparameter).
Platzhalter bestehen aus einem Prozentzeichen mit der laufenden
Nummer des Befehlsparameters, ...