Erstellen Sie einen Doskey wie ~ in Unix

Erstellen Sie einen Doskey wie ~ in Unix

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 setund 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

verwandte Informationen