VBA con telnet o putty
Publicado por ArkDark (4 intervenciones) el 09/03/2009 17:55:05
Saludos:
Estoy haciendo una macro en excell que el usuario inserta una ip, usuario, pass y un comando en el excell y este abre un telnet a esa ip, se registra y lanza el comando.
`
Lo he conseguido para hacer en una ftp porque la ftp ya tiene una opcion para insertar comandos -s y creando un bat a través VBA en excel
Open app.path & "enviftp.bat" For Output As 3
Print #3, "@echo off"
Print #3, "@echo usuario>usrpass.txt"
Print #3, "@echo contrasenya>>usrpass.txt"
Print #3, "@echo cd carpeta>>usrpass.txt"
Print #3, "@echo cd carpeta2>>usrpass.txt"
Print #3, "@echo quit>>usrpass.txt"
Print #3, "ftp -s:usrpass.txt x.x.x.x"
Print #3, "del usrpass.txt"
Close #3
He probado con el programa putty pero solo he conseguido que me ponga el usuario y la pass.
putty x.x.x.x -ssh -l usuario -pw contrasenya
Si teneis alguna idea aunque sea para crear un bat y enviar comandos a traves del bat a telnet o algun trigger que se pueda hacer a traves de telnet o putty os lo agradeceria.
Gracias de antemano.
ArkDark
Estoy haciendo una macro en excell que el usuario inserta una ip, usuario, pass y un comando en el excell y este abre un telnet a esa ip, se registra y lanza el comando.
`
Lo he conseguido para hacer en una ftp porque la ftp ya tiene una opcion para insertar comandos -s y creando un bat a través VBA en excel
Open app.path & "enviftp.bat" For Output As 3
Print #3, "@echo off"
Print #3, "@echo usuario>usrpass.txt"
Print #3, "@echo contrasenya>>usrpass.txt"
Print #3, "@echo cd carpeta>>usrpass.txt"
Print #3, "@echo cd carpeta2>>usrpass.txt"
Print #3, "@echo quit>>usrpass.txt"
Print #3, "ftp -s:usrpass.txt x.x.x.x"
Print #3, "del usrpass.txt"
Close #3
He probado con el programa putty pero solo he conseguido que me ponga el usuario y la pass.
putty x.x.x.x -ssh -l usuario -pw contrasenya
Si teneis alguna idea aunque sea para crear un bat y enviar comandos a traves del bat a telnet o algun trigger que se pueda hacer a traves de telnet o putty os lo agradeceria.
Gracias de antemano.
ArkDark
Valora esta pregunta


0