Inleiding tot de VB-Script: een beginnersgids: deel 2: werken met bestanden (10 / 13 stap)

Stap 10: Schrijven van het script deel 5: openen van het bestand voor het bekijken.


Het script zal op dit punt stoppen totdat iemand de pop omhoog klikt. Zodra u krijgt verleden die het pop omhooggaande u kunt zetten een regel in dat het bestand wordt geopend. Met behulp van sommige foutcorrectie op het helpt om te houden van het programma draait mooi.

Wanneer u een fout in vbscript maakt, voegt het een waarde aan de variabele "err.number" die een variabele is pre gedefinieerd in vbscript. U hoeft niet te definiëren en het net als elke andere variabele kunt gebruiken zolang je de regels niet overtreden. De waarde die is toegewezen aan de variabele err.number is de code voor de fout die is opgetreden. Nu kunt u controleren voor elke foutcode bekend in de vbscript-database en zorg ervoor dat het deed zich niet voor. Of makkelijker, is gewoon de controle tho zorg ervoor de err.number-variabele is leeg. Als het leeg is geen fouten zijn opgetreden. Om dat te doen we gewoon controleren om te zien of de variabele gelijk is aan vbEmpty.

Dus in onze script, die we een andere te gebruiken willen als toen de verklaring. En controleren om te zien of er is een fout opgetreden en als het niet het openen van het bestand voor het bekijken, maar als het vervolgens opduiken op een bericht met het foutnummer in het dus kunnen we debug.

Wanneer we allemaal zijn Typ gedaan met onze script we Wscript.Quit. Dit vertelt het script te beëindigen zelf. Dit helpt houden de geheugenlekken en ongewenste processen worden uitgevoerd.

Hoe zijn gebruikt:
Als err.number dan gelijk aan vbEmpty is
Maak een schelp
programma uit te voeren vanuit de shell
anders
knal opwaarts een bericht dat er is een fout opgetreden
Als een einde.

Werkelijke verbruik:
' controleren op fouten
Als err.number = vbEmpty then
' als niemand een shell maakt
Set objShell = CreateObject("WScript.Shell")
' open het bestand vanuit dat shell met explorer. het zal eigenlijk openen in IE wel
objShell.run ("Explorer" & "" & strDir & "\shutdown_catcher.txt")
' anders knal opwaarts een bericht met het foutnummer
Else WScript.echo "VBScript-fout:" & err.number
End If

' einde script
WScript.Quit

Gerelateerde Artikelen

Inleiding tot de MEL Scripting in Maya: 3D Fractals

Inleiding tot de MEL Scripting in Maya: 3D Fractals

Maya is een zeer krachtig hulpmiddel voor het maken van 3D animaties en bewegende beelden. U kunt model, textuur, licht, animeren en renderen in dezelfde omgeving. Maya's visuele interface is een krachtige en diep. Het maakt het mogelijk om zeer comp
Inleiding tot het maken van een SteamPunk licht buis U.S.A. versie 2.0

Inleiding tot het maken van een SteamPunk licht buis U.S.A. versie 2.0

omzetten in sommige oude rommel iets echt netjes en heeft vele appAlle onderdelen voor deze bouwstijl kunnen vrij gemakkelijk verworven, de moeilijkste onderdelen te vinden zou zijn de grondslagen van de lamp die het gas kleppen van een propaan Gasgr
Hoe luidsprekers werken en een inleiding tot het bouwen van een Subwoofer doos

Hoe luidsprekers werken en een inleiding tot het bouwen van een Subwoofer doos

hoffelijkheid gaat naar: www.digispeaker.com voor de foto, digispeaker dank!VOORDAT WE: Ik, voor een, ben zeer open voor opbouwende kritiek maar eventuele opmerkingen die lijken te zijn kwetsend voor anderen en/of dit instructable kan en moet worden
Digitale Jewelry Design: Een modieuze Inleiding tot uitvinder

Digitale Jewelry Design: Een modieuze Inleiding tot uitvinder

een fatsoenlijke meerderheid van de mensen op deze planeet hebben, op een punt of een ander, een juwelier bij het nastreven van een soort accessoire ingevoerd, zij het voor onszelf, of dat speciaal iemand. Hoewel detailhandelaren vaak een brede selec
Inleiding tot het installeren van web apps.

Inleiding tot het installeren van web apps.

Webapplicaties zijn een zegen voor uw computeromgeving bieden. Traditioneel zou u computer software applicaties lokaal op elk systeem laden.  Zelfs met geautomatiseerde software kan implementatie systemen, nog steeds worden ondersteunen intensieve. M
Inleiding tot de Manipulators

Inleiding tot de Manipulators

maken van de juiste manipulator voor een uitdaging een van de moeilijkste onderdelen van het eerste Robotics competitie (FRC is).  In mijn vier jaar als student was het altijd de grootste bij gebreke van punt van mijn team.  Hoewel de spel uitdaging
Video: Maken uw handschoen die werken met een touchscreen

Video: Maken uw handschoen die werken met een touchscreen

deze video loopt u door het snel en gemakkelijk proces voor het aanpassen van een handschoen om te werken met een touchscreen zoals de iPad, iPhone, Palm Pre, enz.Dit is de video-versie van mijn vorige Instructable die onlangs werd gekenmerkt in de N
DIY Android bal Maze - een inleiding tot de Androïde ADK

DIY Android bal Maze - een inleiding tot de Androïde ADK

InleidingAls je dit artikel leest bent u waarschijnlijk net als ik: ik doorlopen fasen waar ik zo verdiept in een project (die de meeste anderen zouden zien als triviaal), zo gefocust op het doel dat slapen en voedsel zijn afterthoughts, heb ik mijn
Inleiding tot ShapeCrete (waardoor een fundamentele blad afdrukken)

Inleiding tot ShapeCrete (waardoor een fundamentele blad afdrukken)

Dit instructable beschrijft het maken van een afdruk van het blad met behulp van ShapeCrete en schilderen. Hoofdzakelijk, zullen worden bespreken wij wat ShapeCrete is en wat te maken met dit geweldig materiaal.In een notendop, is hier wat we zullen
Lasersnijden voor Absolute Beginners: aangepaste Laser-gesneden hanger met behulp van de magie van het INTERNET (of: een zeer elementaire inleiding tot Adobe Illustrator)

Lasersnijden voor Absolute Beginners: aangepaste Laser-gesneden hanger met behulp van de magie van het INTERNET (of: een zeer elementaire inleiding tot Adobe Illustrator)

heb je ooit wilde een van deze fancy laser gesneden uit kettingen, maar u niet de eigenaar van een laser cutter of weten hoe ontwerpsoftware gebruiken?  Dit is uw gelukkige dag, mijn vriend.  Ik ga je leren alles wat die u moet weten om dit gebeuren,
12V-180kV: een batterij aangedreven Marx-Generator (en inleiding tot de elektronica)

12V-180kV: een batterij aangedreven Marx-Generator (en inleiding tot de elektronica)

Als je dit Instructable leest, één ding is waarschijnlijk waar: u geïnteresseerd bent in hoogspanning! Zo ja, bent u bij ons aan het juiste adres; Marx generatoren kan voldoen aan uw dorst voor sparks, pony, en sensatie. Ik maakte deze Marx-Generator
Inleiding tot de Microcontroller Debugging (en een Pomodoro-Timer)

Inleiding tot de Microcontroller Debugging (en een Pomodoro-Timer)

Hallo Hack-A-Day en gevaarlijke Prototypes lezers!  Please vote voor me in de Sparkfun uC wedstrijd!  (Als u voor me stemmen kunt u nog steeds stemmen voor andere projecten ook)  De stemming knop is net links van hier... daar ga je... dichter... dich
Een inleiding tot hele tarwe taart korsten

Een inleiding tot hele tarwe taart korsten

als je één van vele mensen die graag 'gezond' of voeding voedingsmiddelen, u zou kunnen hebben geprobeerd taart korsten met volkoren tarwebloem voor gebak maken. Het is een lastige en vaak frustrerend inspanning als u vervangen door volkoren gebak in
Een eenvoudige inleiding tot Transistors en PWM (Pulsbreedtemodulatie)

Een eenvoudige inleiding tot Transistors en PWM (Pulsbreedtemodulatie)

de silicium-transistor werd uitgevonden in 1954 en is beschouwd als een van de grootste uitvindingen in de geschiedenis van technologie. Zijn uitvinding bijna kuit geschoten op het gebied van elektronica en bijgedragen tot al onze moderne computers,