begin process at 2012 02 15 13:24:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Réseau et Internet

 > 

Telecharger une image en vbscript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Telecharger une image en vbscript

mercredi 10 décembre 2003 à 17:50:09 | Telecharger une image en vbscript

dayak2

Bonjour a tous,

je souhaiterai savoir si qq'un sait telecharger une image en VBScript.

J'y arrive en VB mais je n'arrive pas a l'adapter.

Merci d'avance.
mercredi 10 décembre 2003 à 23:03:08 | Re : Telecharger une image en vbscript

Kazuya

j'avoue que je me suis creuser pour pondre un script qui ne marche meme pas, mais pour que le travail commencé ne soit pas inutile, je te donne ce que j'ai fait



Dim Check
Dim Temp
Dim Server
Dim Url
Dim Packet

set Sock = createobject("MSWinsock.Winsock")
set F = createobject("Scripting.FileSystemObject")

Main

sub Main()
Packet = "x"
fichier = inputbox("Veuillez entrer le chemin du fichier de sortie")
if fichier = vbnullstring then exit sub
set File = F.createtextfile(fichier)
Url = inputbox("Veuillez entrer l'URL de l'image")
if Url = vbnullstring then exit sub
if instr(1,Url,"http://") then Url = right(Url,len(Url)-7)
if instr(1,Url,"/") then
Temp = split(Url,"/")
server = Temp(0)
Url = right(Url,len(Url)-len(temp(0))-1)
end if
if Server = vbnullstring then
Server = inputbox("Le nom de server n'a pas été resolu, veuillez entrer l'adresse IP ou DNS du Server:")
end if
if server = vbnullstring then
msgbox "Erreur de nom de server !"
exit sub
end if
sock.RemoteHost = Server
Sock.RemotePort = 80
Sock.connect
cur_time = time
tempo = 5
do while Sock.state <> 7
if time <> cur_time then
tempo = tempo - 1
cur_time = time
end if
if tempo = 0 then
msgbox "Temps de connection expiré !"
exit sub
end if
WScript.Sleep 200
loop
Sock.SendData "GET /" & Url & " HTTP1/0" & vbcrlf & "HOST:" & Server & vbcrlf & vbcrlf
do while Sock.state = 7
Sock.GetData Packet
if Packet <> vbnullstring then
If InStr(1, Packet, "Content-Type:") Then
Pos = InStr(1, Packet, vbCrLf & vbCrLf)
Packet = Right(Packet, Len(Packet) - Pos - 3)
Check = True
End If
if Check then File.Write Packet
end if
WScript.Sleep 50
loop
msgbox "Telechargement terminé !"
end Sub

K@zuya
samedi 11 décembre 2004 à 16:56:49 | Re : Telecharger une image en vbscript

akiuni

Hello,

j'ai fait un script qui marche, me permettant de récupérer des fichiers sur le web. Je l'ai adapté pour une image, mais il faut évidemment le retoucher pour que ça fonctionne bien (adresses + chemins)..

en espérant que ca pourra aider quelqu'un... Au fait, il faut télécharger et enregistrer la DLL "OSWINSCK.dll"


--- source:

dim sBuffer 'as string

nomfichier = "D:\temp\recup\recup.jpg"
nomfichierlog = "D:\temp\recup\recupLog.txt"
essai = True

set F = createobject("Scripting.FileSystemObject")
set File = F.createtextfile(nomfichier)
set FileLog = F.createtextfile(nomfichierlog)

while essai
FileLog.Write "start new try" + vbcrlf
bClose = False

set wsTCP=CreateObject("OSWINSCK.Winsock")
WScript.ConnectObject wsTCP, "wsTCP_"
wsTCP.Connect "br.share.geocities.com", 80

While Not bClose
WScript.Sleep 1
Wend

if not essai then
wscript.echo "termine"
else
Wscript.Sleep 5000
end if
Wend

Sub wsTCP_OnConnect()
wsTCP.SendData "GET " & "/images/TheFile.jpg" & " HTTP/1.0" & vbCrLf & "HOST:www.thesite.com" & vbCrLf & vbCrLf
End Sub

Sub wsTCP_OnDataArrival(ByVal bytesTotal)
wsTCP.GetData sBuffer
If InStr(1, sBuffer, "HTTP/1.1") Then
essai = True
FileLog.Write "error retry... code = " + Left(sBuffer,20) + vbcrlf
Else
FileLog.Write "starting download !!! = " + Left(sBuffer,20) + vbcrlf
essai = False
end if
If not essai then
File.Write sBuffer
end if
End Sub

Sub wsTCP_OnClose()
wsTCP.CloseWinsock
Set wsTCP = Nothing
if not essai then
File.close
FileLog.write "download successfull" + vbcrlf
FileLog.close
end if
bClose = True
End Sub





Cette discussion est classée dans : vbscript, arrive, image, telecharger


Répondre à ce message

Sujets en rapport avec ce message

inserer une image dans une autre et l enregistrer [ par smoron ] salut!je voudrais inserer une image dans une autre +grande. j arrive a le faire grace a l api bitblt.mais j arrive pas a enregistrer l image modifiee. Telecharger une image d'un site ??? [ par yreveill ] Salut,avec Inet, je reussi a recuperer ce ke m'envoi un serveur lorsque je demande une page....MAis quand je demande une image gif, comment la recuper publication d'image en VBscript : J'ai vraiment besoin d'aide. Merci [ par cara ] Bonjour à tous, Je viens vous embêter pour la première fois et peut-être pas la dernière ;-).Je suis sur Sql server 7 et ultradev et j'utilise le lang VBscript [ par guillaume massart ] bonjourje dois recuperer une image dans une base sqll'image est stoke en binaire dans un champ "image "de sql server 7je dois recuperer cette image pa Aide!!!!!! [ par xalamar ] je veux faire un programme de jeu... brefje veux que quand un laser touche une image, il arrive quelquechose. Le problème, c'et que je ne sais pas com Aide!!!!!! [ par xalamar ] je veux faire un programme de jeu... brefje veux que quand un laser touche une image, il arrive quelquechose. Le problème, c'et que je ne sais pas com Comment faire disparaitre une image quand un autre arrive a une telle place [ par thuglove11 ] j'aimerais savoir que quand mon image arrive a une autre image,celle si disparait.ex: un ball qui se dirige sur un bonhomme pis quand elle est rendu l Access - image bmp [ par ezechyel ] Voila mon pbj utilisee une base de donnée access 2000qui contien entre autre un champ avec un lien ole sur une image bmpj aimeerais pouvoir afficher c Comment telecharger une image avec INet [ par globule ] Comment telecharger une image avec INet placer une image dynamiquement sous access [ par monjal26 ] Salut merci de préter attention à ceci.Je voudrai insérer des images dynamiquement c'est à dire pas en mode création sur un formulaire.Il y a plein d'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales