Puoi usare cd /d %USERPROFILE%
se usi cmd.
oppure puoi usare cd ~
se usi PowerShell.
cd /d "%HOMEDRIVE%%HOMEPATH%"
lo farebbe, ma non sono sicuro che tu lo consideri un miglioramento.
Puoi anche definire un alias per il comando precedente:
doskey cdhome=cd /d "%HOMEDRIVE%%HOMEPATH%"
Dopo questo, è semplicemente cdhome
.
Una possibilità è usare il subst
comando da un prompt dei comandi:
subst z: C:\Document and Settings\freewind
Ogni volta che navighi verso l'unità Z:, visualizzerai la tua cartella utente.
Lo svantaggio è che devi eseguirlo ogni volta che accedi. Ho usato un file batch e l'ho semplicemente inserito nella mia cartella di avvio, ma probabilmente ci sono soluzioni più eleganti a questo.
Il vantaggio è che, a differenza di un alias doskey, funziona universalmente (Windows Explorer, finestra di dialogo Sfoglia, ecc.), Non solo quando si cambiano le directory al prompt dei comandi. È particolarmente utile per i vecchi programmi con vecchie finestre di dialogo di navigazione che hanno lettere di unità al livello più alto, anziché "desktop".