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.
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
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