
Ich schreibe eine kleine BAT-Datei, die Doskeys (Aliase) wie in Unix erstellen kann. Beispiel:
doskey cat=type $*
doskey ..=cd..
Ich möchte nur diese BAT-Dateien, damit ich sie auf einen USB-Stick kopieren und ausführen kann, wenn ich an einem Windows-Rechner arbeiten muss (ich verwende hauptsächlich Linux-/Macintosh-Computer).
Wie würde ich das schreiben:
doskey ~= "code here"
Ich möchte, dass es so funktioniert, dass ich, wenn ich der aktuelle Benutzer „Benutzername“ bin, direkt in das Verzeichnis „C:/Benutzer/Benutzername“ gelange.
wenn ich tippe:
cd ~
irgendwelche Ideen?
Ich habe es versucht, aber es hat nicht funktioniert
doskey ~=echo C:/Users/%username% | cd
Danke!
Antwort1
Für eine ~
Emulation verwenden Siecd /d "%USERPROFILE%"
Geben Sie für andere möglicherweise nützliche Variablen die cmd/dos-Eingabeaufforderung ein set
und drücken Sie sie .Enter
Antwort2
um einen einfachen Doskey zu erstellendoskey explorer=start .
Dadurch wird das Verzeichnis im Explorer geöffnet
Und ich werde versuchen, Ihre Idee umzusetzen.
doskey cd~=cd C:\Users\%username%
Es hat nicht so funktioniert, wie Sie wollten, weil ich kein Leerzeichen einfügen konnte, aber wenn Sie tippen, cd~
passiert das Gleiche
für mehr Doskey-Makros besuchen Siemein Müll-Repo