Puedes usar cd /d %USERPROFILE%
si usas cmd.
o puedes usar cd ~
si usa PowerShell.
cd /d "%HOMEDRIVE%%HOMEPATH%"
lo haría, pero no estoy seguro de si lo considera una mejora.
También puede definir un alias para el comando anterior:
doskey cdhome=cd /d "%HOMEDRIVE%%HOMEPATH%"
Después de esto, es simplemente cdhome
.
Una posibilidad es usar el subst
Comando desde un símbolo del sistema:
subst z: C:\Document and Settings\freewind
Cada vez que navegue hasta la unidad Z:, verá su carpeta de usuario.
La desventaja es que debe ejecutarlo cada vez que inicie sesión. Utilicé un archivo por lotes y simplemente lo puse en mi carpeta de inicio, pero probablemente haya soluciones más elegantes para esto.
El beneficio es que, a diferencia de un alias de doskey, funciona universalmente (explorador de Windows, cuadro de diálogo de exploración, etc.), no solo cuando se cambia de directorio en el símbolo del sistema. Es especialmente útil para programas antiguos con cuadros de diálogo de navegación antiguos que tienen letras de unidad en el nivel superior, en lugar de "escritorio".