Respuestas:
Puede usar la variable ambiental %USERPROFILE%
. Esto funciona desde Windows XP y en adelante, y detecta automáticamente la letra de la unidad y la ruta de la carpeta a la carpeta del perfil del usuario actual.
start %USERPROFILE%\Whatever
Puede usar las variables de entorno de Windows . Uno que podría usar en este caso sería %username%
, que devuelve el nombre del usuario actual.
es decir:
start c:\users\%username%\Whatever
Además / alternativamente, si está apuntando específicamente a la carpeta de perfil del usuario ( <drive>:\users\<username>
), puede usar la %userprofile%
variable, que devolverá la ruta completa al perfil del usuario actual, que ayuda cuando apunta a sistemas operativos más antiguos como XP (donde está <drive>:\document and settings\<username>
por defecto), o donde la carpeta de perfil se ha movido a una unidad / ubicación diferente.
es decir:
start %userprofile%\Whatever
Hay varias otras variables allí que pueden resultarle útiles al escribir lotes, le aconsejo que lea detenidamente toda la lista. :)
e:\users
yd:\documents and settings
...