Secuencia de comandos por lotes: eliminar todos los espacios

Esto se utiliza para eliminar todos los espacios en una cadena mediante sustitución.

Ejemplo

@echo off 
set str = This string    has    a  lot  of spaces 
echo %str% 

set str=%str:=% 
echo %str%

La clave a tener en cuenta sobre el programa anterior es que el operador: = se usa para eliminar todos los espacios de una cadena.

Salida

El comando anterior produce la siguiente salida.

This string    has    a  lot  of spaces
Thisstringhasalotofspaces