Programa batch para actualizar ficheros por Internet

Iniciado por meriadoc2002, 16 Agosto 2007, 11:38 AM

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

meriadoc2002

Hola a todos, soy nuevo tanto en el foro como en programación Batch ;D
estoy intentando realizar un pequeño batch que actualice dos o tres
ficheritos de internet en mi PC, os pongo un ejemplo.

Os pongo solo la parte que compara los ficheros y omito el resto.

fc /B C:\hola.txt "http://www.miftp.com/main/hola.txt"

Pero me da error, dice que no encuentra el archivo de la web

En cambio esta funciona correctamente.

fc /B C:\hola.txt D:\hola.txt

A ver si alguien puede orientarme un poco con esto.
MUCHAS GRACIAS a todos por adelantado.

Un saludo.

Siuto

No podes escribir asi como si nada la direccion del archivo de internet en la consola, tenes que usar algun software para descargar el mismo y depues comprarlo.

1ro vos escribiste http:// estas seguro de que es asi? Si en verdad es una cuenta FTP a donde queres acceder tenes que escribir ftp://miftp.com/main/hola.txt estaria bien de esa forma si lo que vos tenes es un servidor HTTP tras el domino www.miftp.com, pero me parece que es la 1ra opcion.

Para descargar un archivo desde un FTP podes hacer de la siguiente forma usando el MS-DOS

@ECHO OFF

ftp miftp.com
[USUARIO]
[PASSWORD]
cd main
get hola.txt



PD: Para descargar un archivo en la linea de comandos desde un servidor HTTP podes usar el programa wget.

WGET for Windows
http://pages.interlog.com/~tcharron/wgetwin.html




ROSITAAA

HOLA tengo un problema con este bat que no se lo q hace, si alguien q sepa como va esto me puede ayudar...

rem copy C:\"Visual Studio Projects"\IDocEditV2\bin\Release\IDocEdit.exe C:\IDOC\BIN\IDocEdit.exe
echo DATE /T
echo TIME /T
IDocEdit.exe  127.0.0.14 IdocEdit DS1 > DS1.LOG
IDocEdit.exe  127.0.0.14 IdocEdit CS1 > CS1.LOG
echo DATE /T
echo TIME /T