webForumDet fria alternativet

Köra ASP fil automatiskt vid speciell tidpunkt?

ASP

10 svar · 664 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Frågan#1

Hej!

Om jag vill köra tex hej.asp klockan 05.00 på morgonen, som skall göra lite grejjer i en databas. Hur gör jag det? Tex som man kan lägga in i schemaläggaren att den skall köra .bat filer eller liknande.

Några tips?

Mvh
Patrik
aka Brimba

Medlem sedan dec. 19992 555 inlägg
#2

Prova med WSH (Windows Scripting Host). Mycket snarlik ASP, så att ansluta till en databas bör inte vara några problem. Sedan kan du använda schemaläggaren för att köra detta WSH-script.
http://support.microsoft.com/support/kb/articles/Q191/4/30.ASP

Mer info om WSH hittar du på MS hemsida (har inte själv använt WSH för just databasarbete, så jag kan inte hjälpa dig där).

------------------
Robban < robban@lipogram.com >

Medlem sedan dec. 19995 874 inlägg
#3

Tack Robban, så WSH klarar att koppla ihop upp en databas och köra en SQl sats då? Det kanske är exakt som i ASP?

Berätta gärna lite mer.

vad har du gjort i WSH tex?

Mvh
Patrik
aka Brimba

Medlem sedan maj 2000755 inlägg
#4

Det är inga problem att ansluta det till en databas.

Du skapar objekt precis som i asp,
FAST med skillnaden att du inte anger
server.createobject

du skriver endast

createobject

Man kan göra en hel del i WSH.

Medlem sedan dec. 19992 555 inlägg
#5

> Det kanske är exakt som i ASP?

Kan som sagt skilja något. I princip består scriptmiljön i windows av tre byggklossar som alla är ganska lika.

ASP - som används med IIS på Internet och intranät.

WSH - som man kan säga är efterföljaren till BAT-filerna, och som tillåter att man använder samma scriptspråk som i ASP. Många objekt man kan komma åt med ASP går också att komma åt med WSH. Som sagt -- sök på MS utvecklarsidor. Dokumentation, exempelkod m.m. finns där. Har du använt ASP skall det inte behöva ta lång tid att även snappa upp grunderna i WSH.

VBA (Visual Basic for Applications) - används främst i MS Officeprogram. Samma sak gäller här. Miljön är ganska lik ASP och WSH.

> vad har du gjort i WSH tex?

Mest korta script för systemunderhåll. Föredrar faktiskt Perl, även under WinNT. Men Perl är ju inte installerat överallt man kommer (och jag kanske inte har valmöjligheten att installera det), så jag har sett mig nödgad att även lära mig WSH.

------------------
Robban < robban@lipogram.com >

Medlem sedan maj 2000755 inlägg
#6

Är det någon som vet var man hittar dokumentation om detta? Allt har fallit mig ur minnet!

Medlem sedan mars 20002 836 inlägg
#7

en snabbsökning på MSDN gav direkt en länk till WSH Reference

cya,
PatrikB

Medlem sedan maj 200010 687 inlägg
#8

Sen går det ju också att göra en exe fil i VB. Också ganska likt VBScript. :)

Medlem sedan feb. 200112 078 inlägg
#9

Jag löste detta problem genom att skapa en schemalagd aktivitet på servern och starta en vbs-fil. Funkar utmärkt. Givetvis är det väl bättre med en .exe-fil, men i testsyfte så. :)

Medlem sedan maj 2000755 inlägg
#10

Tackar, nu har jag fått lite uppdatering. Hittade vad jag sökte!

Medlem sedan mars 20002 836 inlägg
#11

Då kanske du skulle kunna förklara "hur" du löste det?
Denna fråga har varit uppe ett flertal gånger tidigare, men aldrig riktigt besvarats (du frågade ju igen ;) )

cya,
PatrikB

282 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)