Wenn ich etwas in CMD (zum Beispiel echo hallo) eintippe, muss es in eine Variable gesetzt werden, oder? Ich wollte wissen, was diese VARIABLE ist, um benutzerdefinierte Befehle einfacher zu machen (zum Beispiel, wenn ich einen benutzerdefinierten WAIT-Befehl mache). Was ist die VARIABLE für den CMD-Eingang? (Wie% CMDINPUT)CMD - Eingangsvariable?
Antwort
%<number> (%1) the nth command line parameter passed to a batch file. %0
is the batchfile's name.
%* (%*) the entire command line.
Von meinem Posten bei Trouble with renaming folders and sub folders using Batch
und von set /?
%CMDCMDLINE% - expands to the original command line that invoked the
Command Processor.
Typ Auch help
, shift /?
(mehr als 10 Variablen zugreifen) und set /?
.
Wenn Sie benutzerdefinierte Befehle erstellen, sehen Sie doskey /?
.
Wow, ich habe gerade erst über 'call' und die'%
Sie müssen zählen und tun es selbst. 'Definiert' funktioniert jedoch nicht mit '% 1'. Der Befehl 'shift' ermöglicht es Ihnen, auf '% 1' zu schleifen (jeder Befehlsparameter wird bei jeder Ausgabe der Verschiebung um 1 niedriger). ': Loop' dann' If "% 1" = "" Echo Keine weiteren Parameter' dann 'shift' dann' goto loop'. Wenn Sie 'set count = count + 1' zählen wollen –
- 1. shell cmd transfair windows cmd
- 2. Angular 2: Eingangsvariable in Component aktualisiert nicht einmal aufgerufen
- 3. Eingangsvariable in Makefile lesen und Variable auf ihren Namen setzen
- 4. CMD-Skript: So schließen Sie das CMD
- 5. So beenden Sie die Cmd-Schleife des Cmd-Moduls sauber
- 6. npm run cmd ausfällt, während cmd auf der Kommandozeile arbeitet
- 7. CMD: Wie diesen Powershell-Befehl in cmd zu entkommen?
- 8. Runtime.getRuntime(). Exec (cmd) hängt
- 9. Python 2to3 Fenster CMD
- 10. Parameter an CMD senden
- 11. Cmd + Klick auf Statuseintrag
- 12. cmd-Datei zu Powershell
- 13. Fehler mit Docker CMD
- 14. Docker CMD Befehlsausführung
- 15. cmd Konsolenspiel; Reduktion von
- 16. Zukunft von cmd & powershell
- 17. Windows CMD TYPE Befehl
- 18. Eingabeprobleme in cmd
- 19. Umgebungsvariablen in CMD verwenden
- 20. @echo in DOS (cmd)
- 21. Befehlszeilenargumente zu Docker CMD
- 22. Installation lxml über cmd
- 23. Was bedeutet cmd/C?
- 24. Farbausgabe für cmd aktivieren
- 25. Emulation Cmd + ~ in Kakao
- 26. CMD Vollbild Visual Studio
- 27. Partitionsinformationen von CMD
- 28. CMD-Operationen durch Perl
- 29. Run cmd Befehl automatisch
- 30. Startbefehl in CMD-Fenster
Nein, es gibt keine temporäre Variable, die die Befehlszeileneingabe enthält, bevor der Befehl analysiert und ausgeführt wird. – SomethingDark
Lesen Sie 'doskey /?' Und http://ss64.com/nt/doskey.html. 'DOSKEY.exe': Rufen Sie Befehle an der Eingabeaufforderung' cmd' ab und bearbeiten Sie sie, und erstellen Sie Makros. Sie können ein Doskey-Makro nicht aus einer Batchdatei ausführen. – JosefZ