He estado leyendo y no se muy bien como hacerlo, hay mucha gente con esta duda, pero nunca responden claramente..., ais que me siento un poco perdido
He leido que con ftp se puede hacer, yo lo necesito para telnet tambien.
Mi idea es lanzar un .bat que abra una ventana de de cmd, lance un telnet, el telnet se logee y despues realice unas operaciones, por lo que he leido para ftp seria algo asi:
ftp-l :test.txt, pero lo que me abre es una ventana de ftp sin logear ni nada...,
os muestro mi codigo para futuras mejoras:
Fichero .bat principal, incompleto
Código:
@echo off
:menu
ECHO *****************************
ECHO ** ** ** **
ECHO ** APPS PARA EL 1830 **
ECHO ** **
ECHO ** ** by Fran ** **
ECHO *****************************
echo #############################
echo # 1.- Comprobar sdh o sonet #
echo # 2.- Cargar parche #
echo # 3.- Sacar inventarios #
echo #############################
set /p var=Elija una opcion =
if %var%==1 goto :sdh
if %var%==2 goto :parche
if %var%==3 goto :inventario
if %var%=="" (goto menu)
:sdh
set user1=cli
set pass1=xxx
set user2=admin
set pass2=xxx
telnet -l c:\test.txt
pause
pause
goto menu
:parche
telnet -l c:\test.txt
set user1=root
set pass1=xxx
start cmd.exe
pause
goto menu
:inventario
start cmd.exe
pause
goto menu
Es un menu sencillo para hacer 3 tareas automaticas, una por telnet, otra por ftp y otra por telnet de nuevo, en la cual tengo los users y pass pero no funciona nada.
Mi fichero test.txt contendira estos datos
Código:
@echo off
open 172.16.0.1
echo hola
quit
bye
este codigo jamas lo ejecuta, igual que para ftp, telnet me abre el cliente microsoft de telnet, la idea es no escribir nada, que se lance una script entero...
Espero puedan ayudarme, gracias