El modificador /P permite establecer el valor de una variable para una línea de entrada escrita por el usuario. Muestra la ...

El modificador /P permite establecer el valor de una variable para una línea de entrada escrita por el usuario. Muestra la cadena del símbolo del sistema antes de leer la línea de entrada. La cadena del símbolo del sistema puede estar vacía.  La sustitución de variables de entorno ha sido mejorada así:      %%PATH:str1=str2%%  expandirá la variable de entorno PATH, sustituyendo cada repetición de "str1" en el resultado expandido con "str2". "str2" puede ser la cadena vacía para eliminar de forma efectiva todas las repeticiones de "str1" de la salida expandida. "str1" puede empezar con un asterisco, en cuyo caso, coincidirá con lo contenido en la salida expandida desde su inicio, hasta la primera aparición del fragmento de str1 que queda.  También puede especificar subcadenas para una expansión.      %%PATH:~10,5%%  expandirá la variable de entorno PATH, y usará sólo los 5 caracteres a partir del décimo primer carácter (desplazamiento 10) del resultado expandido. Si la longitud no se especifica, se usará el resto del valor de la variable. Si algún número (desplazamiento o longitud) es negativo, entonces el número usado es la longitud del valor de la variable de entorno agregado al desplazamiento o longitud especificados.      %%PATH:~-10%%  extraerá los 10 caracteres de la variable PATH.      %%PATH:~0,-2%%  extraerá todo menos los 2 últimos caracteres de la variable PATH.