ich eine vorherige Frage lesen ... hier: Windows equivalent to UNIX pwdLinux-Befehlszeile auf Windows „ls“
Leider, als ich versuchte, das Gleiche wie zu tun, was die Person unten genannten (außer ls.cmd und @echo% dir%), es zeigte nur die Wörter "ECHO ist an." in der Befehlszeile. Ich habe genau dasselbe für pwd getan und es hat funktioniert, aber wieso funktioniert das nicht? Vielen Dank.
Öffnen Sie Notizblock als Administrator an und schreiben:
@ echo% cd%
speichern es in C: \ Windows \ system32 \ mit dem Namen "pwd.cmd" (Vorsicht, nicht zu> speichern pwd.cmd.txt)
Dann haben Sie den Pwd-Befehl.
EDIT: Vielleicht sollte ich neu formulieren. Ich versuche im Grunde, meinen eigenen Windows-Befehl des UNIX-Befehls "ls" zu erstellen, der die Verzeichnisse auflistet (genau wie der Befehl "dir" von Windows). Dies ist ausschließlich für Lernzwecke gedacht, da ich genauso einfach wie ls schreiben könnte, aber ich wollte sehen, warum das nicht funktioniert.
Klingt so, als würden Sie annehmen, dass '%' die Ausführung eines Befehls verursacht. Es tut es nicht. –