Gracias
-- KiLiaN -- Pero el método de averiguar la longitud de la variable no me serviría, más que nada porque la variable original tiene ste formato:
%Special:~2,1%%Alpha:~4,1%%Alpha:~2,1%%Alpha:~7,1%%Alpha:~14,1% %Alpha:~14,1%%Alpha:~5,1%%Alpha:~5,1%
De nada me serviría lo de la longitud jeje, Pero te lo agradezco mucho.
En lo que se refiere a documentación, No he encontrado al respecto sobre el reemplazamiento de dicho caracter.
Es obvio que con 2 caracteres incompatibles debido a que el "%" batch lo reconoce como el final de esa cadena (
Variable=%Variable:%=%) (Lo que está en
rojono se llega a procesar) , Y si uso el símbolo para escapar "^" batch lo reconocer como un caracter más al reemplazar.
También he pensado en escapar el scape: "^^%" Pero nada, No sirve.
Creo que mi idea de compartir con vosotros un ofuscador tendrá que esperar jejeje, O pensaré en hacerlo en Ruby xD
Un saludo!
EDITO: Ya está, Juraría que ya habia probado con 2 porcentajes pero parece que no jeje, solucionado!
setlocal enabledelayedexpansion
Set "String=!String:%%=!"