Batch Script - Mid String
Isso é usado para extrair uma substring por meio da posição dos caracteres na string.
Exemplo
@echo off
set str = Helloworld
echo %str%
set str = %str:~5,10%
echo %str%
O principal ponto a ser observado sobre o programa acima é que ~ 5,10 é usado para especificar os caracteres que precisam ser exibidos. Neste caso, queremos que os caracteres 5 a 10 sejam exibidos.
Resultado
O comando acima produz a seguinte saída.
Helloworld
world