ayuda con el echo sendkey y simbolos slash (/) (:) (.) para telnet en .bat

Iniciado por hackomar, 29 Enero 2012, 14:49 PM

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

hackomar

hola,

tengo un script para realizar una ejecucion via telnet en tres partes,
1)que oguea y resetea
2realiza sesiones y descagar
3)cierra las sessiones

cada una porque el equipo via telnet es reseteado y pierde la conexion.

ahora bien todo perfecto con los punto 1 y 3

cuando realizo el punto 2 la descarga que necesito decirle la direccion via ftp.
debe el echo sendkey enviar los dos punto : y los slash de la direccion //
pero no consigo la forma de generarlo tengo dias sin conseguirlo

si bien el espacio en blanco es echo sendkey 0x20 press >text.txt, supuse que entonces los caraceteres adicionales y especiales son colocados en hexadecimal,
pero no consigo con los / y :

entonces intente
con 0x2e
echo sendkey 0x2e press >text.txt
y nada queda en blanco como si no pasara a telear la linea

por ejemplo en este post
http://foro.elhacker.net/scripting/problema_con_bat_para_telnet-t256251.0.html

tienen lo siguiente

@echo off
cd %windir%\system32
echo sendkey a press > pass.txt
echo sendkey d press >> pass.txt
echo sendkey m press >> pass.txt
echo sendkey i press >> pass.txt
echo sendkey n press >> pass.txt
echo sendkey s press > sr.txt
echo sendkey e press >> sr.txt
echo sendkey t press >> sr.txt
echo sendkey r press >> sr.txt
echo sendkey e press >> sr.txt
echo sendkey b press >> sr.txt
echo sendkey o press >> sr.txt
echo sendkey o press >> sr.txt
echo sendkey t press >> sr.txt
start telnet 192.168.1.1
set a=Nircmd.exe
%a% wait 1000
%a% win activate ititle "Telnet 192.168.1.1"
%a% wait 1000
%a% script "pass.txt"
%a% wait 90
%a% sendkey enter press
%a% wait 300
%a% script "sr.txt"
%a% wait 90
%a% sendkey enter press


pero sacar los puntos, slash, dos punto no he podido



agradeceria si alguien me apoyara en este problema ya que es lo unico que me falta para generar los .bat en cuestion. serviria de algo para toda la comunidad y asi automatizar mas los trabajos del dia a dia tan repetidos que son

un saludo.







leogtz

Coloca las etiquetas de código a los respectivos códigos o tu mensaje será eliminado.

Lee las reglas.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com