L'opzione /P consente di impostare come valore per una variabile una riga di input immessa dall'utente. Prima di leggere ...

L'opzione /P consente di impostare come valore per una variabile una riga di input immessa dall'utente. Prima di leggere la riga di input visualizza il valore di StringaPrompt specificato. Il parametro StringaPrompt può essere vuoto.  La sostituzione delle variabili di ambiente è stata migliorata come segue:      %%PATH:str1=str2%%  Espande la variabile di ambiente PATH, sostituendo con "str2" ogni occorrenza di "str1" trovata nel risultato dell'espansione. È possibile specificare la stringa vuota come valore del parametro "str2", per eliminare tutte le occorrenze di "str1" dall'output prodotto dall'espansione. Se il valore di "str1" inizia con un asterisco, identificherà tutti i caratteri dall'inizio dell'output dell'espansione alla prima occorrenza della restante parte di str1.  È inoltre possibile specificare una sottostringa del risultato dell'espansione.      %%PATH:~10,5%%  Espande la variabile di ambiente PATH, quindi utilizza solo 5 caratteri a partire dall'undicesimo (offset 10) carattere del risultato dell'espansione. Se la lunghezza non è specificata, per impostazione predefinita verrà utilizzata tutta la parte rimanente del valore della variabile. Se uno dei valori (offset o lunghezza) è negativo, verrà utilizzato il valore ottenuto sommando la lunghezza della variabile di ambiente alla lunghezza o all'offset specificato.      %%PATH:~-10%%  Estrae gli ultimi 10 caratteri della variabile PATH.      %%PATH:~0,-2%%  Estrae tutti i caratteri della variabile PATH tranne gli ultimi 2.