Avatar billede jonbdk Nybegynder
05. marts 2004 - 12:42 Der er 6 kommentarer og
1 løsning

Downloade fil med vbs script

Jeg vil gerne downloade en fil fra et vbs script
hvis jeg fx vil downloade en fil http://domæne/t.class og gemme den i c:\
Hvordan gør jeg det?
Avatar billede jonbdk Nybegynder
05. marts 2004 - 14:45 #1
Ingen der kan hjælpe?
Avatar billede dk_akj Nybegynder
13. marts 2004 - 21:38 #2
Option Explicit

    Const cFIL = "foreningsside_1.pps"
    Const cOUT = "C:\temp\"
    Const cURL = "http://www.foreningsside.dk/uploads/files/"


    Dim intOUT
   
    Dim strOUT
        strOUT = cOUT  & cFIL

    Dim strURL
        strURL = cURL & cFIL

        Call fetch(strURL,strOUT)

msgbox "Filen er downloadet til: " & strOUT

Function fetch(url,out)
  'On Error Resume Next
    Err.Clear
    Dim b
    With CreateObject("Microsoft.XMLHTTP")
        .Open "GET",url,False
        .Send
    b = .ResponseBody
        If Err.Number <> 0 Or .Status <> 200 Then
            fetch = False
    msgbox "fejl"
            Exit Function
        End If
    End With
    With CreateObject("ADODB.Stream")
        .Type = 1
        .Open
        .Write b
        .SaveToFile out,2
    End With
    fetch = Err.Number = 0
End Function

//akj
Avatar billede jonbdk Nybegynder
19. marts 2004 - 16:14 #3
Kanon - det virker rigtig godt - nsæten skræmmende godt ;)
Avatar billede dabullet Nybegynder
05. maj 2004 - 20:06 #4
Hvad nu hvis man vil downloade flere filer ??
Avatar billede jonbdk Nybegynder
07. maj 2004 - 04:02 #5
tjaa man kunne fx. kalde funktionen Call fetch(strURL,strOUT) flere gange
Avatar billede dabullet Nybegynder
07. maj 2004 - 14:12 #6
takker jonbdk :-) er lidt meget noob, men prøver da
Avatar billede jonbdk Nybegynder
07. maj 2004 - 22:15 #7
:) Det er bare iorden - det skal der også være plads til - husk selvfølglig bare at gemme dine filer som forskellige navn altså at ændre begge parametre strURL og strOUT - strUrl er filen og StrOut er cOut som er placeringen for hvor du gemmer samt filnavnet - der skal du jo ændre filnavnet hver gang.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester