Intro till VB Script: en Nybörjarguide: del 2: arbeta med filer (10 / 13 steg)
Steg 10: Skriva skriptet del 5: öppna den för visning.
När du skapar ett fel i vbscript, ger det ett värde till variabeln "err.number" som är en variabel som pre definierat i vbscript. Du behöver inte definiera det och kan använda den precis som alla andra variabler så länge du inte bryter mot dess regler. Värdet som tilldelas variabeln err.number är koden för felet som inträffade. Nu kan du antingen kontrollera för varje felkod känd i vbscript-databasen och se till att det inte uppstår. Eller enklare, är bara att kontrollera tho att variabeln err.number är tom. om den är tom uppstod utan fel. För att göra att vi bara kolla om variabeln är lika med vbEmpty.
Så i våra skript som vi vill använda en annan om då uttalande. Och för att se om det uppstod ett fel och om det inte öppna filen för visning, men om det sedan dyker upp ett meddelande med felnummer i det så kan vi felsöka.
Sedan när vi alla typ gjort med vårt skript vi Wscript.Quit. Detta berättar skriptet att avsluta sig själv. Detta hjälper till att hålla ner minnesläckor och oönskade processer som körs.
Hur den används:
om err.number är lika med vbEmpty sedan
skapa ett skal
sedan köra programmet från skalet
annars
dyker upp ett meddelande om ett fel
avslutas om.
Faktiska användning:
"felkontroll
Om err.number = vbEmpty sedan
"om ingen skapa ett skal
Ange objShell = CreateObject("WScript.Shell")
"öppna sedan filen från det skalet med explorer. Det kommer faktiskt öppnas i IE men
objShell.run ("Explorer" & "" & strDir & "\shutdown_catcher.txt")
"annars dyker upp ett meddelande med felnumret
Annat WScript.echo "VBScript fel:" & err.number
Slut om
"avsluta skriptet
WScript.quit