Beter dan een Windows Scripting Host-zelfstudie

Beter dan een Windows Scripting Host-zelfstudie / ramen

Als je een tijdje in de computerwereld hebt gewerkt, ben je waarschijnlijk vrij bekend met batchtaken. IT-professionals over de hele wereld gebruikten deze om allerlei geautomatiseerde computerverwerkingstaken en persoonlijke taken uit te voeren. In feite heeft Paul recent behandeld Hoe een eenvoudig batchbestand (BAT) te schrijven Een eenvoudig batchbestand (BAT) schrijven Batchbestanden kunnen dagelijkse computertaken automatiseren. Hier leest u hoe batchbestanden werken en hoe u uw eerste batch-script schrijft. Lees Meer over hoe zo'n bestand te schrijven.

Het probleem met batchtaken is dat ze erg beperkt waren. De commandoset was enigszins kort en bood niet veel functionaliteit als het ging om gestructureerde logica met if-then, voor, volgende en while-lussen.

Later kwam Windows Scripting Host langs. De MS Windows Scripting Host is een meertalig scripthulpprogramma dat Microsoft standaard op alle pc's vanaf Windows 98 ging installeren. Bij de tweede generatie van de tool werd het hernoemd naar Microsoft Script Host (MSH).

Een Microsoft Scripting Host-zelfstudie

Hier bij MUO houden we van computerautomatisering. Bijvoorbeeld, Varun behandelde Sikuli, een hulpmiddel om automatiseringsscripts te schrijven, en Guy liet je zien hoe je AutoIt moest gebruiken. Hoe je mondiale taken automatiseert met AutoIt Hoe je mondiale taken automatiseert met AutoIt Read More om taken te automatiseren. Het leuke van MSH is dat als je een pc hebt na Win 98, je een kunt schrijven “partij” script in verschillende talen.

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

Persoonlijk ken ik Visual Basic goed, dus ik kies meestal voor VBScript. Het mooie is dat je geen speciale programmeersoftware of compiler nodig hebt. Open gewoon Kladblok en schrijf je script, net zoals je je batchtaken hebt geschreven.

Zonder iets te installeren, kunt u scripts in VB schrijven. 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 u dubbelklikt op het bestand hierboven:

U kunt geavanceerdere scripts schrijven met behulp van de talen die u gewend bent. Voor de meeste flexibiliteit, plaats end