Risposte:
È possibile utilizzare la variabile ambientale %USERPROFILE%
. Funziona da Windows XP in poi e rileva automaticamente la lettera dell'unità e il percorso della cartella nella cartella del profilo dell'utente corrente.
start %USERPROFILE%\Whatever
È possibile utilizzare le variabili di ambiente di Windows . Uno che potresti usare in questo caso sarebbe %username%
, che restituisce il nome dell'utente corrente.
vale a dire:
start c:\users\%username%\Whatever
Inoltre / in alternativa, se stai mirando in modo specifico alla cartella del profilo dell'utente ( <drive>:\users\<username>
) puoi utilizzare la %userprofile%
variabile, che restituirà il percorso completo al profilo dell'utente corrente, il che aiuta quando si scelgono sistemi operativi più vecchi come XP (dove è di <drive>:\document and settings\<username>
default), o dove la cartella del profilo è stata spostata in un'altra unità / posizione.
vale a dire:
start %userprofile%\Whatever
Ci sono molte altre variabili che potresti trovare utili nella scrittura di batch, ti consiglio di leggere l'intero elenco. :)
e:\users
ed:\documents and settings
...