estoy tratando de hacer una encriptacion bat... es muy pobre, lose... pero todo no se puede, que mas da :xD
Citar
set 1=a
set -=b
set .=c
set \=d
set $=e
set ;=f
set ?=g
set [=h
set +=i
set )=j
set ]=k
set !=l
set (=m
set @=n
set ñ=ñ
set ,=o
set 4=p
set /=q
set _=r
set {=s
set #=t
set í=u
set }=v
set :=w
set 2=x
set 6=y
set 9=z
pause
@%$%%.%%[%%,% %,%%;%%;%
%_%%\% /%{% /%/% %%#%%$%%(%%4%%
pause
pero nisiquiera encuentra %temp%
Creo que el error esta en la variable %temp% , osea...
%%#%%$%%(%%4%%sin los % que marcan las variables set queda
%#$(4
%entonces creo que el bat "se lia" con los % de temp... nose, es un quilombo...
coomo lo puedo solucionar?
Gracias
add: yo decia.. oh que ***** quien ***** me cambia el titulo... :xD
Hay caracteres con los que no te puedes meter, %, (, ), números.
Los números son usados como parámetros posicionales por el cmd.exe así que claro que tendrás conflictos. Para prevenir estos errores usa nomrbres de variables con a-zA-Z, _, etc, pero no con (,),%,&, ", ', [,],, , ..
Por otra parte, ¿para qué cifrar un archivo batch?
Me dirias exactamente con cuales no me puedo meter? :P
Gracias!
No. Haz la prueba tu mismo.
Abre tu editor de texto, y ve probando setear y echoar cada variable, ejemplo:
set %=A
echo %%%
set &=B
echo %&%
set |=C
echo %|%
etc, etc.
¿para qué quieres cifrar?
pero me volveria homosexual probando :xD
¿para qué quieres cifrar?
Aprender esta demas? >:D :xD
Cita de: nuKje en 8 Febrero 2011, 23:08 PM
pero me volveria homosexual probando :xD
¿para qué quieres cifrar?
Aprender esta demas? >:D :xD
Bueno, cada quien hace con su tiempo lo que quiere.
Saludos.
No se supone que los mod estan para ayudar?
usted porlomenos me dio "pistas", el del foro de windows entroa a desvirtuar..
Th closed.
En realidad te dije todo, aquí no hay trucos. cmd.exe usa algunos caracteres para su propio funcionamiento, por lo que cifrarlos acarrearía muchos problemas. También podrías usar expansión de variables con !! y setlocal enabledelayedexpansion.
Ok, gracias.
Cuando "x" caracter no se puede usar, el bat "Se cierra" ?
Depende del comando o sentencia que estés usando.