Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: maxx93 en 11 Agosto 2010, 19:20 pm



Título: Descargar imagen en batch
Publicado por: maxx93 en 11 Agosto 2010, 19:20 pm
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.


Título: Re: Descargar imagen en batch
Publicado por: leogtz en 11 Agosto 2010, 19:27 pm
Código:
http://www.iopus.com/freeware/downloader/


Título: Re: Descargar imagen en batch
Publicado por: 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:

Código:
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.


Título: Re: Descargar imagen en batch
Publicado por: kworld en 12 Agosto 2010, 00:51 am
Puedes utilizar el comando internet con el parámetro download.
El comando pertenece a la colección adbat y es de código abierto.

Código:
http://carlitossoft.110mb.com/adbat/

Su documentación dice:
Código:
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:
Código:
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).



Título: Re: Descargar imagen en batch
Publicado por: flony en 12 Agosto 2010, 01:26 am
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


Título: Re: Descargar imagen en batch
Publicado por: maxx93 en 12 Agosto 2010, 19:25 pm
Muchas Gracias a todos por responder  :). Salu2.


Título: Re: Descargar imagen en batch
Publicado por: Nilrac en 13 Agosto 2010, 23:56 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:

Código:
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 ?


Título: Re: Descargar imagen en batch
Publicado por: leogtz en 14 Agosto 2010, 00:00 am
Código:
wget pagina "lugar a descargar"

Código:
wget "www.ejemplo.com/imagen.jpg" c:\algo.jpg