Intro till VB Script: en Nybörjarguide: del 2: arbeta med filer (3 / 13 steg)

Steg 3: Skriva skriptet del 2: att skapa skriptet en tilldela variabler.



Ok första saker först, skapa ett textdokument och döp om den till any_name.vbs. Jag använde shutdown_catcher.vbs men du kan använda något.

Nu bara högerklicka på vbs-filen och slå redigera.

Om du använder notepad ++ skulle nu vara en bra tid att öppna den, om du inte men planerar att göra något belopp av kodning du bör titta på att få den.

OK nu är första vi vill göra skapa variabler. Variabler är i princip bara en plats innehavaren så vi slipper skriva en hel massa saker en massa gånger.

exempel:
Vi har en mening som säger "den snabba bruna räven hoppar över lata hundarna tillbaka". men det är i vår kod 20 gånger. Vi kan antingen skriva ut hela meningen 20 gånger eller skapa en variabel och tilldela variabeln meningen

Så i detta exempel vi skapa den variabla strSentence sedan tilldela "den snabba bruna räven hoppar över lata hundarna tillbaka" till den variabeln. Nu är allt vi behöver göra typ strSentence varje gång vi behöver meningen och det vet skriva "den snabba bruna räven hoppar över lata hundarna tillbaka"

Hur gör vi det:
Om vi har flera variabler av samma typ kan vi sätta dem på samma linje och separera variablerna med kommatecken. Att skapa en variabel som vi måste göra vad som kallas dimensionering variabeln. Det gör typ vi Dim innan variabeln då vi sätter ett prefix på variabeln så vi vet vad variabeln representerar.

Exempel är
Str för en strängvariabel
obj för en objektvariabel
CONST-utskottet för en konstant...
Listan är lång. dessa är de som vi kommer att använda detta skript så jag kommer att förklara dem lite. en sträng är vanligtvis text som en mening. Ett objekt är oftast något fysiskt som en fil eller ett program. en konstant är något som alltid har samma betydelse i hela skriptet.

OBS: HELST EN LINJE HAR EN ENDA "INNAN DEN RADEN IGNORERAS AV SKRIPTET. DE KALLAS ANMÄRKNINGAR OCH PLACERAS VANLIGTVIS I AV PROGRAMMERAREN SÅ DE KAN KOMMA IHÅG VAD DE GJORDE SENARE NÄR DU GRANSKAR KODEN. JAG KOMMER ATT ANVÄNDA DEM FÖR ATT GÖRA KOMMENTARER OM KODEN SÅ ATT DU KAN SE VARFÖR JAG SAKER HUR JAG GJORDE. OCH DE KOMMER ATT VARA OVANFÖR LINJEN DE KOMMENTERAR OM.

Faktiska användning:

"denna linje tvingar dig att definiera alla variabler. Utan att det kommer alla odefinierade variabler att behandlas som ett objekt
Option Explicit

"nu skapar vi 5 variabler för mappar och filer vi behöver
"namnge dem hur du vill men konventionen är preName
Dim objFiSyOb, objSysFold, objShell, objFile, objTextFile

"nu måste vi skapa string-variabler för den katalog, fil och filnamnet
Dim strDir, strFile, strFileName

"nu tilldela värden på variablerna
"strDir är vår katalog som vi vill att mappen i
strDir = "C:\Catcher"
"strFile är där vi vill textdokumentet och vad det heter
strFile = "\Shutdown_catcher.txt"
"det strfile namnet är så har vi namnet på fil som ska användas i pop ups
strFileName = "Shutdown_catcher.txt"

"sedan har vi att tilldela en konstant för att komma åt filen vi har tre alternativ
"vi kommer bara att använda lägga till i den här koden men det är skönt att veta dem alla.
CONST forReading = 1 forWriting = 2, ForAppending = 8

"Slutligen måste vi ange en variabel till filsystemsobjekt så vi kan kalla det senare när vi behöver det
Ange objFiSyOb = CreateObjectScripting.FileSystemObject("")

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...