login  Naam:   Wachtwoord: 
Registreer je!
 Tutorials

Tutorials > Overig


Gegevens:
Geschreven door:
nemesiskoen
Moeilijkheidsgraad:
Normaal
Hits:
17947
Punten:
Aantal punten:
 (3.33)
Aantal stemmen:
6
Stem:
Niet ingelogd
Nota's:
 Lees de nota's (3)
 


Tutorial:

WSH - VBS 1 basis

1. WSH - VBS
2. Output
3. Variabelen
4. Input
 top
1. WSH - VBS

WSH = Windows Script Host, wat zoveel betekent als een script dat draait op het OS Windows.
VBS = Visual Basic Script, de scripting versie van VBA.
VBS gelijkt vrij tot zeer veel op JavaScript, en het is ook mogelijk JavaScripts te draaien op windows, maar ik ga het hier behandelen met VBS.
Waarom? Omdat de meeste mensen op deze website al JavaScript kennen (en anders kan je de JavaScript tuts volgen) en iets nieuws leren is altijd leuk.

Wat houd WSH eigenlijk in?
Je maakt een simpel scriptje en je slaagt dat op (in ons geval met de extensie .vbs).
Dan doe je dubbelklik op je bestandje en het voert een scriptje uit.
Wil je toch nog iets veranderen: open het dan met kladblok.
Windows interpreteerd het bestand namelijk, en compileerd het niet, wat het iets trager maakt dan een .exe maar dat merk je haast niet.
 top
2. Output

Laten we beginnen?
Open kladblok en typ onderstaande code:
WScript.Echo "hallo wereld"

Sla dit op als wereld.vbs .
Ga naar de map waar je het hebt opgeslagen, en doe dubbelklik.

Even deze heel simpele bovenstaande code bekijken.
WScript.Echo betekent dat we iets op het scherm gaan weergeven, het is zoveel als echo in php printf in c cout in c++ etc..
Daarna openen we met " om aan te geven dat we een string gaan meegeven, we typen onze string (zin) en sluiten af met ".
Punt komma moet niet!
 top
3. Variabelen

Variabelen declareren moet niet, maar het is altijd properder/makelijker.
Een variabele declareerd je variabelen altijd met Dim, maakt niet uit welk type variabele, integer/float/boolean/string/array/...
Er zijn twee manieren.
Bij de eerste ga je elke keer opnieuw Dim typen en dan je variabelnaam gevolgd door een enter:
Dim var1
Dim var2

Bij de tweede typ je 1x Dim en scheid je de variabelen door een komma:
Dim var1, var2

Een waarde aan een variabele meegeven is heel gemakelijk, je zet de variabelnaam gevolgt door een isgelijkheids-teken en daarna de waarde.
Een voorbeeldje:
Dim mijn_string
Dim mijn_integer

mijn_string
= "Mijn naam is Koen"
mijn_integer = 16

Je declareert eerst, daarna ga je de waarde meegeven, een string zet je tussen quotes, een integer zet je niet tussen quotes, een punt komma hoef niet!
Hoe geef ik mijn variabelen nu weer?
Dim zin
Dim leeftijd1
Dim leeftijd2

zin
= "Mijn naam is koen"
leeftijd1 = 16
leeftijd2
= 17

WScript
.Echo zin ," en ik ben ", leeftijd1 ," jaar oud, ik ben bijna", leeftijd2 ," jaar oud"

Alles tot aan het weergeven zou je moeten kunnen begrijpen.
Daarna gebruik ik de al hiervoor besproken WScript.Echo gevolgt door mijn variabele, een variabele moet niet tussen quotes.
Wil ik dan weer een string neerzetten, dan zeet ik een , gevolgt door een quote gevolgd door de string.
 top
4. Input

Nu een vrij tot zeer makelijk iets.
De input, we laten de gebruiken een veldje invullen en deze waarde slaan we op in een variabele.
Zo'n veldje maak je aan met de simpele functie inputbox.
We gaan eens kijken:
Dim input
input
= inputbox("Geef je naam in")

Eerst declareren we de variabele input, hierin steken we ons ingevoerd gegeven, deze variabele kan elke naam hebben dat je wilt.
Daarna aan we zeggen dat input gelijk is aan de ingevoerde waarde die wordt meegegeven door de gebruiker.
Wat je tussen de haakjes schrijft bij de functie inputbox() word weergegeven als zin/vraag.
Je kan met input doen wat je wilt, bewerkingen mee uitvoeren, weergeven, kies maar!

Zo, dit was het dan al weeral, hopelijk heb je iets bijgeleerd.
Ik weet dat het niet zo'n echt moeilijke taal is, maar je moet ergens een basis leggen.
Deze taal is zeker uitstekend voor beginners omdat de Syntax zeer gemakelijk is, als je toch nog vragen hebt mail me of stuur een pm.


« Vorige tutorial : mIRC (The Beginning) Volgende tutorial : WSH - VBS 2 If en Select »

© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.015s