Uma dica legal que muitos devem saber é que em batch podemos usar algo parecido com strsub em php.


Observe
set str=String para extrair
echo %str:~0,6%

Irá retornar a string do caractere 0 ao caractere 6. Sendo assim retorna:

-> String

Outro exemplo:

set str=String para extrair
echo %str:~7,5%
Irá retornar após o caractere 6, 5 caracteres,Sendo assim retorna:

-> Para

Simples não é?
Espero que gostem. Abraços