Avatar billede tblaster Nybegynder
28. august 2005 - 19:54 Der er 15 kommentarer og
1 løsning

Batch fil skal åbne hjemmeside

Hejsa

Jeg står og skal have lavet en bat fil der kan køre en hjemmeside for mig og derved køre nogle updaterings koder. Pt. har jeg lavet følgende:

-------------------------------------------------
@Echo OFF

START http://www.domæne.dk/update.asp
-------------------------------------------------

Mit problem er bare at der så bliver åbnet en browser og denne forbliver åben. Er der på nogen måde mulighed for at åbne siden uden at der bliver vist en browser til brugeren? Hvis ikke, kan jeg så på en eller anden måde lukke browseren igen når siden er færdig med at loade?
Avatar billede arne_v Ekspert
28. august 2005 - 19:57 #1
hent og brug wget
Avatar billede freegeg Nybegynder
28. august 2005 - 20:05 #2
@echo
C:\programmer\Internet Explorer\IEXPLORE.EXE http://www.domæne.dk/update.asp
Avatar billede freegeg Nybegynder
28. august 2005 - 20:06 #3
hov

glæmte " om stien

@echo
"C:\programmer\Internet Explorer\IEXPLORE.EXE" http://www.domæne.dk/update.asp
Avatar billede freegeg Nybegynder
28. august 2005 - 20:28 #4
hehe, undskyld.. læste ikke det hele :)
Avatar billede tblaster Nybegynder
28. august 2005 - 21:42 #5
arne_v ... hvad er wget?
Avatar billede arne_v Ekspert
28. august 2005 - 21:45 #6
en lille utility til at hente web sider med
Avatar billede arne_v Ekspert
28. august 2005 - 21:46 #7
C:\>\wget\wget http://www.eksperten.dk/
--21:46:19--  http://www.eksperten.dk:80/
          => `index.html'
Connecting to www.eksperten.dk:80... connected!
HTTP request sent, awaiting response... 302 Found
Location: http://www.eksperten.dk/ [following]
http://www.eksperten.dk/: Redirection to itself.
Avatar billede tblaster Nybegynder
28. august 2005 - 22:00 #8
Er ikke sikker på at det er det jeg søger, men kan du give et link til wget?
Avatar billede arne_v Ekspert
28. august 2005 - 22:05 #9
Avatar billede arne_v Ekspert
28. august 2005 - 22:05 #10
Avatar billede arne_v Ekspert
28. august 2005 - 22:06 #11
yderst velegnet til at kalde en web site fra en BAT fil som f.eks. køres
regelmæssigt af windows scheduler
Avatar billede kjulius Novice
28. august 2005 - 22:24 #12
Et alternativ til wget kunne være cURL
http://curl.cofman.dk/
http://curl.haxx.se/
Avatar billede kjulius Novice
29. august 2005 - 17:57 #13
Som endnu et alternativ byder følgende sig til:

I Access (eller et program som kan bruge VB/VBA) opretter du følgende kode i et modul

Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
    "URLDownloadToFileA" (ByVal pCaller As Long, _
    ByVal szURL As String, _
    ByVal szFileName As String, _
    ByVal dwReserved As Long, _
    ByVal lpfnCB As Long) As Long

Herefter kan du på et click event på en kommandoknap i en form skrive:

Dim lngRetVal As Long
lngRetVal = URLDownloadToFile(0, "http://www.domæne.dk/update.asp", "C:\dummy.txt", 0, 0)
If lngRetVal = 0 Then
  MsgBox "Siden kaldt uden problemer..."
Else
  MsgBox "Siden kunne ikke kaldes!"
End If

Denne kode bruger en moniker api som er en del af Internet Explorer, men da den bliver installeret sammen med styresystemet, burde den altid være til rådighed på et windows system.

Den lagrer det den modtager fra en webside i en fil. Hvis du ikke har brug for det der returneres (eller der slet ikke returneres noget), angiver du bare en dummyfil.
Men hvis du f.eks. gerne vil bruge det der returneres fra f.eks. en ASP fil, åbner du bare filen og læser den som enhver anden fil. Eller evt. kan du gemme den som en htm fil og bruge browseren til at læse svaret.

Det er faktisk en meget handy lille API, som kan bruges til mange ting, f.eks. at hente opdateringer til prisfiler fra en central webserver, hvis man har brug for det.
Avatar billede kjulius Novice
29. august 2005 - 18:04 #14
Det sidste bare som et eksempel på noget, som jeg har brugt den til. :-)
Avatar billede tblaster Nybegynder
30. august 2005 - 12:11 #15
wget virker fint. Smid et svar arne v.

Og tak for hjælpen!
Avatar billede arne_v Ekspert
30. august 2005 - 13:28 #16
kommer her
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