Leider kenne ich keine perfekte Lösung, aber es gibt ein paar hackige Optionen:
Option 1: Setzen Sie ~ als Befehlsalias für doskey
doskey ~=cd /d %USERPROFILE%
Auf diese Weise können Sie einfach ~
chdir eingeben und an Ihr Homedir senden.
C:\>~
C:\Users\a>
Dies verkürzt natürlich die Anzahl der Tastenanschläge, die nach Hause kommen (sogar im Vergleich zu Linux), ist jedoch weniger robust, da Sie es nicht wirklich als Teil eines anderen Pfades verwenden oder viel damit tun können, als nur nach Hause zu gehen.
Option 2: Setze ~ als Variable
Eine andere Option, wenn Sie eine robustere Option wünschen, ist das Festlegen einer Variable:
set ~="%USERPROFILE%"
aber mit diesem würde verwendet werden, wie:
E:\>cd /d %~%
C:\Users\a>
Es kann auch in die meisten Pfade injiziert werden und beschränkt sich nicht darauf, einfach nach Hause zu gehen.
Beide Möglichkeiten gleichzeitig
Sie können auch beide Methoden gleichzeitig implementieren. Wenn Sie die% 's haben, wird die Variable verwendet - andernfalls wird sie ~
als Befehl behandelt.
C:\>:: ECHO (display) THE VALUE OF %~%
C:\>echo %~%
C:\Users\a
C:\>:: ChDir to ~\DESKTOP
C:\>cd /d %~%\Desktop
C:\Users\a\Desktop>:: USE THE ~ COMMAND
C:\Users\a\Desktop>~
C:\Users\a>
Ein weiterer Tipp (irgendwie verwandt):
Es ist weniger wahrscheinlich, dass dies auf einem Firmencomputer, zumindest auf Ihrem Heim-PC, akzeptabel ist, um zusätzliche Tastenanschläge zu speichern. Es ist keine schlechte Idee, Ihr %USERPROFILE%
Verzeichnis zu einem einfachen Namen zu machen . Wie Sie meinen obigen Beispielen C:\Users\a
entnehmen können, lautet mein Benutzerverzeichnis - ich hatte immer 'aplocher' oder 'adamp' und als ich zu einem einzelnen Buchstaben gewechselt habe, war es magisch.