AYUDA *necesito que el simbolo % se le coloque a cada letra de una palabra

Iniciado por **Aincrad**, 12 Junio 2017, 21:11 PM

0 Miembros y 1 Visitante están viendo este tema.

**Aincrad**

 :huh: hola estoy haciendo un encryptador de bat pero quiero que a
cada letra de una
palabra salga el simbolo % ya lo intente poniendo dos
veces (%%) pero no funciona  :huh:

aqui dejo el code donde nesesito la ayuda , code de mi proyecto:
Código (bash) [Seleccionar]

echo/
echo/
set /p palabra= Ingrese el Codigo Fuente :

set "var=%palabra%"
set "resultado=%var:a=a%"
set "resultado=%resultado:b=-%"
set "resultado=%resultado:c=.%"
set "resultado=%resultado:d=\%"
set "resultado=%resultado:e=$%"
set "resultado=%resultado:f=;%"
set "resultado=%resultado:g=?%"
set "resultado=%resultado:h=[%"
set "resultado=%resultado:i=+%"
set "resultado=%resultado:j=)%"
set "resultado=%resultado:k=]%"
set "resultado=%resultado:l=!%"
set "resultado=%resultado:m=(%"
set "resultado=%resultado:n=n%"
set "resultado=%resultado:o=,%"
set "resultado=%resultado:p=p%"
set "resultado=%resultado:q=/%"
set "resultado=%resultado:r=_%"
set "resultado=%resultado:s={%"
set "resultado=%resultado:t=#%"
set "resultado=%resultado:u=u%"
set "resultado=%resultado:v=}%"
set "resultado=%resultado:w=:%"
set "resultado=%resultado:x=x%"
set "resultado=%resultado:y=y%"
set "resultado=%resultado:&=^&%"
set "resultado=%resultado:>=^>%"
set "resultado=%resultado:<=^<%"
set "resultado=%resultado:|=^|%"
echo/
echo/
echo/
echo/
echo/
echo/
echo set a=a>cifrado.bat
echo set -=b>>cifrado.bat
echo set .=c>>cifrado.bat
echo set \=d>>cifrado.bat
echo set $=e>>cifrado.bat
echo set ;=f>>cifrado.bat
echo set ?=g>>cifrado.bat
echo set [=h>>cifrado.bat
echo set +=i>>cifrado.bat
echo set )=j>>cifrado.bat
echo set ]=k>>cifrado.bat
echo set !=l>>cifrado.bat
echo set (=m>>cifrado.bat
echo set n=n>>cifrado.bat
echo set ,=o>>cifrado.bat
echo set p=p>>cifrado.bat
echo set /=q>>cifrado.bat
echo set _=r>>cifrado.bat
echo set {=s>>cifrado.bat
echo set #=t>>cifrado.bat
echo set u=u>>cifrado.bat
echo set }=v>>cifrado.bat
echo set :=w>>cifrado.bat
echo set x=x>>cifrado.bat
echo set y=y>>cifrado.bat
echo set z=z>>cifrado.bat
echo %resultado%>>cifrado.bat


nesesito que la palabra que se genere tenga en cada letra del resultado
el simbolo %

ejemplo: %p%%a%%u%%s%%e%