Met behulp van Batch bestanden, deel 1

Windows batch-bestanden zijn geweldig als je wilt een aantal taken uit te voeren in snel tempo op, of als je dingen wilt om meerdere bestanden in een rij, of als je gewoon niet willen om de GUI-interface gebruiken om een ​​aantal taken uit te voeren (bijvoorbeeld, uitvoeren zonder toezicht taken). Deze tip bouwt een beetje aan het uiteinde met de titel van een eenvoudige batch bestand maken, dus je zou willen om te controleren dat uitgevoerd alvorens wordt overgegaan.

Als je gaat worden met behulp van batch-bestanden veel, het is een goed idee om een ​​map om ze allemaal te houden creëren. Ik heb zo'n map op mijn systeem genaamd "C: \ Bat". Ik heb ook een "C: \ Temp" map, die dient als een tijdelijke locatie voor diverse bestanden die ik omgaan met op een permanente basis. Deze tip maakt gebruik van beide van deze mappen, dus als je ze nog niet hebt, stel ik voor dat u ze maakt.

Het belangrijkste doel van het batchbestand we gaan maken is het introduceren we een paar command-line beschikt over meer dan om het even wat erg handig doen, dus laten we onze batch-bestand de naam "C: \ Bat \ Fun.bat". Maak het lege bestand, en start Notepad om deze te bewerken. Je moet ook de command prompt venster weer te geven, zodat u de batch-bestand vanaf de opdrachtregel in plaats van Windows Verkenner kan draaien. (Display de command prompt venster is bedekt met een andere tip.)

Zoals je batch-bestanden te ontwikkelen die u kunt wensen om opmerkingen toe te voegen aan jezelf te herinneren van wat ze doen en hoe ze het doen. Om een reactie toe te voegen, gebruikt u de REM-verklaring (afkorting voor "opmerking") of zet een dubbele dubbele punt ("::") aan het begin van een regel. Commentaar regels worden niet verwerkt wanneer het batchbestand wordt ingeroepen; ze zijn er gewoon als documentatie voor wie op zoek is naar het bestand.

Een andere eenvoudige opdracht is de opdracht van ECHO, die krijgen doet verwerkt en weergegeven op het scherm welke tekst ECHO volgt. We kunnen deze twee commando's gebruiken in onze batch-bestand als volgt:

REM Dit dossier toont het gebruik van een paar command-line verklaringen
ECHO Hallo. Dit is mijn Fun.bat bestand.

Voer dit bestand uit het venster Opdrachtprompt simpelweg door de naam te typen:

C: \> \ Bat \ Fun.bat

U zult merken als je dit bestand dat de lijnen worden weergegeven op het scherm draaien. Dit is omdat de standaard gedrag van batchbestanden is de inhoud van het bestand weergegeven als het loopt. Om dit te voorkomen kunt u elke uitspraak voorafgaan met het symbool "@" als volgt:

REM Dit dossier toont het gebruik van een paar command-line verklaringen
ECHO Hallo. Dit is mijn Fun.bat bestand.

Nu wanneer u het uit te voeren, zult u alleen zien wat de ECHO verklaring zegt om weer te geven. In plaats van het voorafgaand aan elke verklaring met het symbool "@", kunt u uitschakelen weergave van de inhoud van het bestand door het plaatsen van een "ECHO OFF" verklaring aan het begin van het bestand. Dus nu het bestand ziet er als volgt uit:

ECHO OFF
REM Dit dossier toont het gebruik van een paar command-line verklaringen
ECHO Hallo. Dit is mijn Fun.bat bestand.

U kunt parameters om een ​​batch-bestand wanneer u het aanroepen passeren, zodat het kan werken op variabele informatie tijdens runtime. U passeert parameters simpelweg door deze te specificeren op de opdrachtregel achter de naam van de batch-bestand dat u wilt uitvoeren. Vervolgens gebruikt u de meegegeven parameters in uw bestand via de speciale symbolen "% 1", "% 2", enz., Tot "% 9" (u kunt maximaal doorgeven aan negen parameters om een ​​batch-bestand). Laten we zeggen, bijvoorbeeld dat u wilt dat uw bestand naar een directory listing van welke map die u opgeeft tijdens runtime weer te geven. Bewerk uw batchbestand om de opdracht DIR, zoals zo zijn onder meer:

ECHO OFF
REM Dit dossier toont het gebruik van een paar command-line verklaringen
ECHO Hallo. Dit is mijn Fun.bat bestand.
DIR% 1

Vervolgens passeren de parameter op de opdrachtregel als het aangeroepen:

C:> \ Bat \ Fun.bat C: \ Temp

Dit levert een directory listing van uw C: \ Temp map.

Deze tip heeft een aantal nieuwe concepten over batch bestanden geïntroduceerd. Als u wilt om een ​​beetje dieper in te gaan, gewoon zoeken op de WindowsTips site voor bijkomende aanwijzingen over hoe u de batch-bestanden kunt gebruiken.

Deze tip (9984) is van toepassing op Windows 7 en 8.