Advertentie
Als je al een tijdje in de computerwereld werkt, dan ben je waarschijnlijk redelijk bekend met batchtaken. IT-professionals over de hele wereld gebruikten ze om allerlei geautomatiseerde computerverwerkingstaken en persoonlijke taken uit te voeren. In feite Paul onlangs gedekt Een batchbestand (BAT) maken in vijf eenvoudige stappenIn dit artikel wordt beschreven hoe u een batchbestand maakt met vijf eenvoudige stappen voor het Windows-besturingssysteem. Lees verder hoe je zo'n bestand schrijft.
Het probleem met batchtaken is dat ze zeer beperkt waren. De commandoset was enigszins kort en liet niet veel functionaliteit toe als het ging om gestructureerde logica met if-then, for, next en while-lussen.
Later kwam Windows Scripting Host langs. De MS Windows Scripting Host is een meertalig scripthulpprogramma dat Microsoft vanaf Windows 98 standaard op alle pc's is gaan installeren. Door de tweede generatie van de tool werd deze hernoemd naar Microsoft Script Host (MSH).
Een Microsoft Scripting Host-zelfstudie
Hier bij MUO houden we van computerautomatisering. Varun behandelde bijvoorbeeld Sikuli, een hulpmiddel om automatiseringsscripts te schrijven, en Guy liet je zien hoe je het moet gebruiken AutoIt Hoe alledaagse taken te automatiseren met AutoIt Lees verder om taken te automatiseren. Het leuke van MSH is dat als je een pc na Win 98 hebt, je een 'batch'-script in verschillende talen kunt schrijven.
Beschikbare talen zijn JScript, VBA en VBscript. Het is ook mogelijk om scripts te schrijven in Perl, Python, PHP, Ruby of zelfs Basic als je de juiste implementatie hebt met de juiste script-engine.
Persoonlijk ken ik Visual Basic goed, dus ik kies meestal voor VBScript. Het mooie hier is dat je geen speciale programmeersoftware of compiler nodig hebt. Open gewoon Kladblok en schrijf uw script, net zoals u uw batchtaken hebt geschreven.
Zonder iets te installeren, kunt u scripts schrijven in VB. Het eenvoudigste script is het afdrukken van tekst naar een pop-upvenster, zoals dit:
Sla het bestand op als een .vbs en Windows zal het herkennen en uitvoeren. Dit is wat er gebeurt als je dubbelklikt op het bovenstaande bestand:
Je kunt geavanceerdere scripts schrijven in de talen die je gewend bent. Voor de meeste flexibiliteit, plaats