Vuelvo, pero como veo q no quisiste usar mi code te lo muestro. 
jiji, esq durante un tiempo estuve bregando con la encriptacion batch y esos problemas ya los pase.
te dejo el code de mas arriba pero esta vez funcional.
disculpa si no lo postee hace rato pero la uni me tiene loco
ya te lo dejo funcinal
por si las moscas y quieres cifrar el espacio, yo lo convertia a _ y en el momento de la desencriptacion lo reconvertia en " ".
repito
SUERTE!!!

jiji, esq durante un tiempo estuve bregando con la encriptacion batch y esos problemas ya los pase.
te dejo el code de mas arriba pero esta vez funcional.
disculpa si no lo postee hace rato pero la uni me tiene loco

ya te lo dejo funcinal
Código (dos) [Seleccionar]
@echo off
title ayuda para xassiz&color f0
setlocal enabledelayedexpansion
:ini
set /p "txt=text: "
if not defined txt goto ini
set "h=0"
:HGP
set "text=%txt%"&set "txt2=!txt:~%h%,1!"
set /a h+=1&set "txt3=%txt3%%txt2%"
set "x=0"&for %%a in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z) do (set /a "x+=1"&if "!txt2!"=="%%a" set "ft=!ft!!x!")
if "%txt3%"=="%txt%" goto fin
goto:HGP
:fin
echo %txt% es: %ft%
pause>nul
por si las moscas y quieres cifrar el espacio, yo lo convertia a _ y en el momento de la desencriptacion lo reconvertia en " ".
repito
SUERTE!!!


