Avatar billede kovalt Nybegynder
07. februar 2006 - 19:19 Der er 9 kommentarer og
1 løsning

Afvikle ASP-side fra server

Hej

  Jeg har behov for at afvikle et ASP-script med 1 times mellemrum. Til dette vil jeg gerne bruge windows scheduler. Jeg har fundet et program på nettet til at løse dette, idet jeg ikke kunne få den indbyggede scheduler til at afvikle oftere en dagligt (er dette korrekt?).

  Mit såørgsmål går på at jeg har lavet en batch-fil, hvori jeg har skrevet følgende:

explorer URL

  Dette virker fint - dog har jeg det problem at exploreren ikke blive lukket ned og jeg vil derfor efter et par dage have urimeligt mange browsere åbne. Hvorledes kan jeg lukke bruowser vinduet efter brug? Spørgsmålet er om jeg i det hele taget behøver at afvikle ASP'en igennem en browser eller om jeg på en eller anden måde kan afvikle ASP på en anden måde.

  Er klar over det er mange spørgsmål på en gang - håber nogen har mod på at byde ind :-)

/Kovalt
Avatar billede Jman Praktikant
07. februar 2006 - 19:29 #1
hvad med at lave en refresh af siden hver time?
Avatar billede kovalt Nybegynder
07. februar 2006 - 19:34 #2
tjaa så absolut en mulighed.....  det giver mig dog et problem såfremt serveren bliver genstartet - jeg vil helst det andet - men dit bud er da så absolut en løsning.
Avatar billede Jman Praktikant
07. februar 2006 - 19:39 #3
Så læg en genvej i starmenuen til asp-siden
Avatar billede kovalt Nybegynder
07. februar 2006 - 19:44 #4
tjaaa :-) så er der vel ikke så meget mere
Avatar billede Jman Praktikant
08. februar 2006 - 06:16 #5
:o)
Avatar billede ldanielsen Nybegynder
08. februar 2006 - 13:02 #6
Denne kode kan gøre det:


Set objWinHttp = Server.CreateObject("WinHttp.WinHttpRequest.5.1")
   
objWinHttp.Open "GET", "http://www.domain.dk/side.asp", False
objWinHttp.Send
   
Set objWinHttp = Nothing
Avatar billede ldanielsen Nybegynder
08. februar 2006 - 13:05 #7
Der er VBScript, så du kan lave det til en *.vbs" fil, som du kan køre med schedule:

Dim objWinHttp, strUrlToCall
strUrlToCall = "http://www.domain.dk/side.asp"

Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
objWinHttp.Open "GET", strUrlToCall, False
objWinHttp.Send
Set objWinHttp = Nothing
Avatar billede kovalt Nybegynder
09. februar 2006 - 00:36 #8
Det ser spændende ud det sidste.... vil denne applikation ligge i baggrunden uden at åbne en browser?
Avatar billede kovalt Nybegynder
09. februar 2006 - 00:51 #9
bare ignorer 00:36:52... :-)

Det funger bare... tak for hjælpen.
Avatar billede ldanielsen Nybegynder
09. februar 2006 - 08:57 #10
Selv tak

WinHttp er virkelig god at have. Du kan fx. post'e/get'e en form, uden browservindue. Hente indhold fra andre hjemmesider, eller andre domæner ind i asp, og er der et login til en side kan den også klar det.
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