___________________________________________________________
Introduction
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Avant de télécharger une image on va donc aller sur le site et voir
précisement sa location donc pour cet exemple j'ai choisi le site mIRC
donc va sur www.mirc.com, ici on voit en haut à gauche le logo de mIRC
donc on fait un clic droit dessus puis on sélectionne "Propriétés" et la
dans "Adresse (URL)" et la on voit le chemin de l'image donc on retient
l'adresse du site web ainsi que le chemin de l'image qui nous servironts
et ensuite on va pouvoir passer aux choses sérieuses.. le code !
___________________________________________________________
Le code d'exemple...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;on ferme, puis réouvre la connection au site afin d'éviter un problème
alias pix { sockclose pix | sockopen pix www.mirc.com 80 }
;quand la connection est ouverte on va donc à la page du logo
on *:sockopen:pix:sockwrite -n pix GET http://www.mirc.com/logo.gif
on *:sockread:pix: {
;on supprime l'image que l'on avait avant
.remove pix.gif
;on lit les données
sockread &a
;on les stock dans l'image "pix.gif"
bwrite pix.gif -1 -1 &a
}
;quand le traitement des données est terminé on ouvre l'image
on *:sockclose:pix:run pix.gif