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.
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).
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.
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å. :)
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
384 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849