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.



Skriptet på denna punkt kommer att sluta förrän någon klickar pop upp. En gång du få tidigare pop up du kan sätta en linje i som öppnar filen. Använda några felkorrigering på den hjälper till att hålla programmet kör snällt.

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

Se Steg
Relaterade Ämnen

Pussel och drakar Nybörjarguide (uppdaterad till version 8.6)

Jag passerade nyligen min 500: e dag på pussel och drakar och jag kan bara sluta inte. : DFör er inte säker är vad pussel och drakar, ta en titt på den officiella hemsidan. Det är ett pussel baserat Pokemon-ish battle spel där du bygger lag av monste...

Nybörjarguide till Maya: robotar

Autodesk Maya är ett bra verktyg för att skapa komplexa modeller. Om du vet vad du gör, kan du ganska mycket design något med Maya. I detta instructable, jag kommer att vara din guide till enkla polygon modellering i Maya. Även med grundläggande verk...

Nybörjarguide till OpenGL: Bygg din egen CAD-program

Min Autodesk Maya elevtillstånd löpt ut nyligen. Så jag gjorde vad någon skulle göra, bygga min egen 3D CAD-programvara (se upp Autodesk).Så jag började skriva mitt program i C++ använder OpenGL, SDL och i ungefär en vecka, detta var resultatet.Några...

Nybörjarguide till DIY ljuskrona örhängen

Detta instructable är en Nybörjarguide för de där ute som ännu inte har att gräva i smycken att göra. Jag tror de flesta människor inte inser hur enkelt det är att göra på egen hand. En stor craft-projekt för barn och vuxna och också ett sätt att tjä...

Nybörjarguide till felsökning i MPLABX med ChipKIT PRO MX7 av DIGILENT

Detta Instructable är en Nybörjarguide till felsökning kod programmerat i MPLAB X IDE v2.0. De åtgärder som omfattas är gemensam tillämpning av debugger programvara och problem jag stött på som en nybörjare användare och en oerfaren programmerare. In...

Nybörjarguide till att spela Piano

STEG 1 Varför spela Piano?STEG 2 titta på PianoSTEG 3 hem nycklar och A-GSTEG 4 vad är skalor?STEG 5 behandlingen musik: IntroduktionSTEG 6 rader och utrymmenSTEG 7 skrivet Piano musik och rytmSTEG 8 nycklar och tonarterSTEG 9 få det tillsammans med...

ESP32 Nybörjarguide till församlingen & (beta) testning

Din är verkligen en av de lyckliga 200 att ta emot en ESP32 för beta-testning. Det nätta lilla paketet kom några dagar före jul. Ja, julen kom tidigt! Det är ett tufft samtal, brottning med beslutet att rosta fågeln på julafton middag eller utforska...

Nybörjarguide till att ansluta din RC plan elektroniska delar

Jag gillar bygga RC flygplan. Ett problem jag hade var som inte kunde hitta en guide till grunderna i ansluta alla elektronik delar tillsammans (på instructables). Förhoppningsvis hjälper denna I'ble dig att komma igång med ditt RC plan.Mitt mål är a...

Nybörjarguide till 3D-utskrifter med Objet Connex 500: hur man bygger en missil bärraket Tank (och rensa i röran som du gjort i processen)

The Objet Connex 500 3D skrivare... ett mystiska, magiska och fantastiska Hi-Tech mästerverk, kan 3D utskrift hög detaljerad prototyper. Att veta hur att driva denna förunderliga enhet är en hemlighet bara känd av några valda de. Och nu har du, min k...

Nybörjarguide till att bygga Arduino robotar med Bluetooth och Android

i den här guiden vi gå mot att skapa en Arduino robot som kan styras via bluetooth med en Android-telefon/tablett. Detta är en Nybörjarguide som kommer att kort gå över ledningar och programmering din robot.Steg 1: Bygga lista... Följande är en lista...

Intro till ARM del 1

I den här första videon kommer jag att ge ett intro till STM32F0Discovery utveckling styrelsen som vi kommer att använda för nästa några videor. Jag kommer att beskriva hårdvaran i styrelsen och vad alla dev kit har att erbjuda.Länk till ST: s hemsid...

En Nybörjarguide till stor-farmor Judy Texas Sheet Cake

Behöver något gott för en fest med massor av människor? Eller känner för att gå på en choklad binge? Är detta det perfekta receptet för dig. Denna kaka blir 15-20 stora portioner.Introduktion till tårtan:Detta recept är från min gammelmormor och har...

Nybörjarguide till Radio kontroll flygplan

Detta instructable är avsedd att bekanta dig med det grundläggande arbetet i radiostyrda flygplan. Det är inte en komplett guide till allt om ämnet, dess avsedda att informera läsaren om vad det innebär och hjälper dig att välja rätt flygplan för dig...

Nybörjarguide till Cribbage

grunderna i att spela CRIBBAGEI detta Instructable kommer jag berätta grunderna i hur man spelar cribbage. Till att börja måste en kortlek med kort och en cribbage styrelse som dem båda finns på din lokala walmart för mindre än 15 dollar.Målet med sp...

Nybörjarguide till Film fotografering

Film fotografering har funnits i många fler år än digital, och därmed kvaliteten på filmen, på sätt och vis är oöverträffad. Skytte film kan ta fotografer tillbaka till rötterna av fotografi och ge dem uppskattning för vår moderna motsvarigheter.I an...

Nybörjarguide till Blender 2,72

I denna tutorial ska jag visa dig grunderna i programmet blender.Steg 1: kontrollerI mixer måste du veta de olika kontrollerna att flytta runt kameran eller hur man flyttar formen. Det är mycket enklare att använda en mus för denna programvara.Den me...

Intro till Analog Synthesizer

Välkommen till hur man bygger en synt, Nybörjarguide till de saker du behöver veta för att bygga en analog synthesizer.Bakgrunden till projektet - under vårt sista år på vår skola alla seniorer ges möjlighet att arbeta med ett projekt som de valt för...

Intro till Seahorse vård

Sjöhästar är fascinerande varelser som du kan njuta av i ditt eget hem med tillräcklig kunskap om deras djurhållning. Min mamma hade sin egen akvarium företag när jag växte upp och för 8 år hade vi en sjöhäst-centrerad tank i vardagsrummet, värd både...

Fläkt RPM med inre hall effekt sensor och Arduino (Intro till hårdvara avbryta och LCD display)

För mitt andra projekt för arbete, jag var tvungen att mäta rotationshastigheten av rotoren i varv Per minut (RPM) av en modifierad dator fläkt. Den hade tre kablarna kommer ut och som kryssat mig som kanske har något sätt att kontrollera sin hastigh...