Secuencia de comandos por lotes: cadena media

Esto se usa para extraer una subcadena a través de la posición de los caracteres en la cadena.

Ejemplo

@echo off 
set str = Helloworld 
echo %str%

set str = %str:~5,10% 
echo %str%

La clave a tener en cuenta sobre el programa anterior es que ~ 5,10 se usa para especificar los caracteres que deben mostrarse. En este caso, queremos que se muestren los caracteres del 5 al 10.

Salida

El comando anterior produce la siguiente salida.

Helloworld 
world