Avatar billede dabullet Nybegynder
06. maj 2004 - 19:48 Der er 2 kommentarer

Downloade flere filer fra forskellige URL's/HP + eksekvere *.exe

Jeg har fundet info omkring at hente en enkelt fil, men kan desværre ikke få den til at hente flere filer fra f.eks forskellige URL's ? Hvordan laver jeg en gentag funktion med andre variabler ?



Accepteret svar: dk_akj
13/03-2004 21:38:46
Point: 60,00 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 dabullet Nybegynder
07. maj 2004 - 13:52 #1
Hej med jer


Har selv fundet ud af det (med lidt hjælp :-)

Men hvis jeg vil hente en *.avi fil og have den til automatisk at afspille når den er hentet hvad gør jeg så, kan ej greje den.....
Avatar billede h7iws Nybegynder
17. marts 2006 - 06:19 #2
evt. checke extension på filen, og hvis det er en avi, så skriv til dit avi-afspillingsprogram at den skal køre filen
Set ws = CreateObject("Wscript.Shell")
ws.Run "(avi-afspillings-programmet) (filen-der-skal-afspilles)"

evt?
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