Tengo un guión de Windows .bat en el que trato de ejecutar un comando con contraseña en el parámetro. La contraseña que deseo poder usar es [email protected]#$%^&*()_+|-=\][{}';:"/.>?,<
.Escapar caracteres especiales en cmd
Por lo que he leído here, debería escapar ^&|\<>
con ^
. Por lo que supongo, debería escapar al "
con \"
.
Esto me da algo así:
runme.exe /password:"[email protected]#$%^^^&*()_+^|-=^\][{}';:\"/.^>?,^<"
Pero no funciona - mi aplicación destino responde con fallo de inicio de sesión.
¿Cómo debo escapar todos estos caracteres para poder codificar la contraseña en mi lote (ignorando los problemas de seguridad por ahora)?
http://stackoverflow.com/questions/1741546/how-to-input- special-character-in-cmd – Atara
¿Estás sugiriendo '/ password: ~! @ # $% ^^^ & *() _ +^| - = \] [{} ';:" /.^>? ,^<'? No, no funciona. – NOtherDev
% es especial, %% parece escapar. – jon