Ich versuche, bis zu 9 Parameter über den Bildschirm anzuzeigen, und dann eine weniger auf jeder folgenden Zeile anzuzeigen, bis keine mehr übrig sind.Verwenden der Batch-Datei SHIFT-Befehl
Ich versuchte dies:
@echo off
echo %*
shift
echo %*
shift
echo %*
Tatsächliches Ergebnis:
a b c d e f
a b c d e f
Erwartetes Ergebnis:
A B C D E F
B C D E F
C D E F
D E F
E F
F
Jede Hilfe?
Danke.
@ David Danke für die Anleitung, bekomme ich es jetzt. Danke vielmals. ECHO% 1% 2% 3% 4% 5% 6% 7% 8% 9 Verschiebung ECHO% 1% 2% 3% 4% 5% 6% 7% 8% 9 Verschiebung ECHO% 1% 2% 3% 4% 5% 6% 7% 8% 9 – naveencgr8
ein nettes "alle fangen" beispiel: http://stackoverflow.com/questions/830565/how-doi-i-check-that-a-parameter- ist-definiert-wenn-Aufruf-eine-Batch-Datei/34552964 # 34552964 –