A opção /P permite definir o valor de uma variável para uma linha de entrada digitada pelo usuário. Exibe a cadeia de caracteres ...

A opção /P permite definir o valor de uma variável para uma linha de entrada digitada pelo usuário. Exibe a cadeia de caracteres do prompt especificada antes de ler a linha de entrada. A cadeia de caracteres do prompt pode estar vazia.  A substituição da variável de ambiente foi aprimorada da seguinte forma:      %%PATH:seq1=seq2%%  expandiria a variável de ambiente PATH, substituindo cada ocorrência de "seq1" no resultado expandido por "seq2". "Seq2" pode ser a cadeia de caracteres vazia para excluir efetivamente todas as ocorrências de "seq1" da saída expandida. "seq1" pode começar com um asterisco e, neste caso, corresponderia a tudo desde o início da saída expandida até a primeira ocorrência da parte restante de seq1.  Também pode especificar subcadeias de caracteres para uma expansão.      %%PATH:~10,5%%  expandiria a variável de ambiente PATH e usaria apenas os 5 caracteres que começassem no caractere 11 (deslocamento 10) do resultado expandido. Se o comprimento não for especificado, será padronizado como o restante do valor da variável. Se qualquer um dos números (deslocamento ou comprimento) for negativo, o número usado será o comprimento do valor da variável de ambiente adicionado ao deslocamento ou comprimento especificado.      %%PATH:~-10%%  extrairia os últimos 10 da variável PATH.      %%PATH:~0,-2%%  extrairia todos os caracteres da variável PATH, com exceção dos 2 últimos.