Annons
Om du har jobbat i datorvärlden ett tag är du förmodligen ganska bekant med batchjobb. IT-proffs runt om i världen använde dem för att köra alla typer av automatiserade datorbehandlingsjobb och personliga uppgifter. I själva verket Paul nyligen täckt Hur man skapar en Batch-fil i fem enkla stegDen här artikeln beskriver hur du skapar en batchfil med fem enkla steg för Windows operativsystem. Läs mer hur man skriver en sådan fil.
Problemet med batchjobb är att de var mycket begränsade. Kommandosatsen var något kort och tillät inte mycket funktionalitet när det kom till strukturerad logik med if-då, för, nästa och medan looper.
Senare kom Windows Scripting Host med. MS Windows Scripting Host är ett multispråkskriptverktyg som Microsoft började installera som standard på alla datorer från Windows 98 och framåt. Vid den andra generationen av verktyget byttes det namn till Microsoft Script Host (MSH).
En Microsoft Scripting-värdstudie
Här på MUO älskar vi datorautomation. Till exempel täckte Varun Sikuli, ett verktyg för att skriva automatiseringsskript, och Guy visade hur du använder
AutoIt Hur man automatiserar Mundane-uppgifter med AutoIt Läs mer för att automatisera uppgifter. Det coola med MSH är att om du har någon post-Win 98 PC kan du skriva ett "batch" -skript på olika språk.Tillgängliga språk inkluderar JScript, VBA och VBscript. Det är också möjligt att skriva skript i Perl, Python, PHP, Ruby eller till och med Basic om du har rätt implementering med rätt skriptmotor.
Personligen känner jag Visual Basic väl, så jag väljer vanligtvis VBScript. Skönheten här är att du inte behöver någon speciell programmeringsprogramvara eller kompilator. Öppna bara Notepad och skriv ditt skript, precis som hur du skrev dina batchjobb.
Utan att installera något kan du skriva skript i VB. Det enklaste skriptet är att skriva ut text till ett popup-fönster, så här:

Spara filen som .vbs och Windows kommer att känna igen och köra den. Det här är vad som händer när du dubbelklickar på filen ovan:

Du kan skriva mer avancerade skript med hjälp av de språk du är vana vid. För mest flexibilitet, placera