Vous pouvez utiliser cd /d %USERPROFILE%
si vous utilisez cmd.
ou vous pouvez utiliser cd ~
si vous utilisez PowerShell.
cd /d "%HOMEDRIVE%%HOMEPATH%"
le ferait - mais je ne sais pas si vous considérez cela comme une amélioration.
Vous pouvez également définir un alias pour la commande ci-dessus :
doskey cdhome=cd /d "%HOMEDRIVE%%HOMEPATH%"
Après cela, c'est simplement cdhome
.
Une possibilité est d'utiliser le subst
commande à partir d'une invite de commande :
subst z: C:\Document and Settings\freewind
Chaque fois que vous naviguez vers le lecteur Z :, vous consultez votre dossier utilisateur.
L'inconvénient est que vous devez l'exécuter à chaque fois que vous vous connectez. J'ai utilisé un fichier de commandes et je l'ai simplement placé dans mon dossier de démarrage, mais il existe probablement des solutions plus élégantes à cela.
L'avantage est que contrairement à un alias doskey, il fonctionne universellement (explorateur Windows, boîte de dialogue de navigation, etc.), pas seulement lors du changement de répertoire à l'invite de commande. C'est particulièrement utile pour les anciens programmes avec d'anciennes boîtes de dialogue de navigation qui ont des lettres de lecteur au niveau le plus élevé, plutôt que "bureau".