Descargar imagen en batch

Iniciado por maxx93, 11 Agosto 2010, 19:20 PM

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

maxx93

Hola amigos, alguien sabe como hacer para bajar una imagen de internet desde un bat. Por ejemplo, quiero bajar la imagen de esta web http://www.dominio.com/carpeta/imagen.jpg como puedo hacer? Desde ya muchas gracias.

leogtz

http://www.iopus.com/freeware/downloader/
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Hekaly

#2
Hola maxx93, no me reproduce la fotografía de la web que dices, pero para bajar fotografias asi como otras aplicaciones, .zip ,etc se puede utilizar la version de windows de wget que es propio de linux.

Este comando es de libre descarga y lo puedes encontrar desde aqui:

http://users.ugent.be/~bpuype/wget/

Cuando lo tengas descargado haz una copia del wget.exe a c:\Windows/System32 para poderlo usar siempre desde la terminal.

El modo de uso mas simple es poniendo wget seguido de la direccion con la fotografia y/o lo que quieres descargar.

Por ejemplo para bajarte la imagen del logo de google lo hacemos de esta manera:

wget http://www.google.es/intl/en_com/images/srpr/logo1w.png

A partir de ahí puedes crearte un script  dandole las direcciones para que te las descargue todas.

Espero que te sirva.

kworld

Puedes utilizar el comando internet con el parámetro download.
El comando pertenece a la colección adbat y es de código abierto.


http://carlitossoft.110mb.com/adbat/


Su documentación dice:

Internet

Download url
Download url fileName

Return:
-1 If you do not specify a url
0 If it could not download the file for any error: internet or writing file
1 If it downloaded the file and written to disk

Remarks: Protocols accepted: ftp http https


Por lo que puedes hacer:

Internet.exe download "https://mail.google.com/mail/help/images/logo2.gif"
If ErrorLevel 1 (echo.archivo descargado) Else (echo.no se pudo descargar)


El comando pesa 2,6 KB (muy poco).


flony

interesante las dos opcienes...lastima que son comandos externos  :(...y soy medio reacio a salir del bat puro  :) pero bue no queda otra que adaptarse  ;-) ...asi q a darle a algunas de las opciones les entro
si un problema no tiene solucion entonces no es un problema...es algo inevitable

maxx93

Muchas Gracias a todos por responder  :). Salu2.

Nilrac

Cita de: Hekaly en 11 Agosto 2010, 23:45 PM
Hola maxx93, no me reproduce la fotografía de la web que dices, pero para bajar fotografias asi como otras aplicaciones, .zip ,etc se puede utilizar la version de windows de wget que es propio de linux.

Este comando es de libre descarga y lo puedes encontrar desde aqui:

http://users.ugent.be/~bpuype/wget/

Cuando lo tengas descargado haz una copia del wget.exe a c:\Windows/System32 para poderlo usar siempre desde la terminal.

El modo de uso mas simple es poniendo wget seguido de la direccion con la fotografia y/o lo que quieres descargar.

Por ejemplo para bajarte la imagen del logo de google lo hacemos de esta manera:

wget http://www.google.es/intl/en_com/images/srpr/logo1w.png

A partir de ahí puedes crearte un script  dandole las direcciones para que te las descargue todas.

Espero que te sirva.

Una simple duda, como hago para que la imagen a descargar la guarde en un lugar especifico ?

leogtz

wget pagina "lugar a descargar"

wget "www.ejemplo.com/imagen.jpg" c:\algo.jpg
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com