[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
---------------------------------------------------------------------------
SHIFT
---------------------------------------------------------------------------
Zweck: An Stapel-Programme .bergebene Variablen verwalten.
Format: SHIFT (Stapel)
Einsatz: Beim Aufruf eines Stapel-Programms k.nnen beliebig viele durch
Leerzeichen getrennte Parameter .bergeben werden. Auf diese
Parameter kann dann innerhalb des Stapel-Programms .ber die
Bezeichner %1 bis %9 zugegriffen werden, wobei .ber %0 die
Stapel-Datei selbst auch bezeichnet ist.
Mit SHIFT werden alle .bergebenen Parameter innerhalb dieser
Bezeichner-Folge um eine Position nach unten verschoben, so-
da. nach SHIFT in %0 der erste Parameter steht und in %9 der
zehnte an die Stapeldatei .bergebene Parameter.
Der vorherige Inhalt der Variable %0 geht hierbei verloren.
Der Befehl SHIFT kann beliebig oft wiederholt werden, soda.
auch bei mehr als 9 Parametern jeder Parameter intern als
Variable ausgewertet werden kann.
Beispiel: Eine Stapeldatei Such.bat wird wie folgt aufgerufen:
Such A B C D E F G H I J K L M
In der Stapel-Programm-Bearbeitung gibt es dann (vorerst)
folgende Variablen:
%0=Such %1=A %2=B %3=C %4=D
%5=E %6=F %7=G %8=H %9=I
Die Parameter J K L und M stehen intern (noch) nicht f.r eine
Verarbeitung zur Verf.gung.
Nach einem SHIFT sind alle Parameter um eine Position nach
unten verschoben, und der Parameter J ist in %9 verf.gbar.
Ein weiteres SHIFT bringt eine erneute Verschiebung nach un-
ten, soda. nach 4 Shifts folgende Variablen verf.gbar sind:
%0=D %1=E %2=F %3=G %4=H
%5=I %6=J %7=K %8=L %9=M
See Also:
Stapel-Dateien
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson