Advertentie

Batch-bestanden zijn een van de verborgen geheimen van Windows voor productiviteit. Met een beetje werk kan dat automatiseer monotone taken Windows-batchbestandsopdrachten gebruiken om repetitieve taken te automatiserenVoer je vaak saaie en repetitieve taken uit? Een batchbestand is misschien precies wat u zoekt. Gebruik het om acties te automatiseren. We laten u de opdrachten zien die u moet weten. Lees verder en maak je nooit meer zorgen om hen. Hoofdgebruikers moeten alles leren over batch-scripting in plaats van later.

Een ding moet je weten wanneer het schrijven van uw eerste batchbestanden 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 is de als-anders verklaring. Zoals u misschien weet als u programmeerervaring hebt, is de instructie if-else een manier om scriptlogica te beheren. Hiermee kunt u een voorwaarde opgeven die zich in verschillende codeblokken vertakt.

instagram viewer

Als de voorwaarde waar is, wordt de code in de als blok wordt uitgevoerd. Anders wordt de code in de anders blok draait in plaats daarvan. Hier is een eenvoudig voorbeeld om u te helpen het te visualiseren:

if (cash> 10) output "Je hebt genoeg geld!"; anders output "Je hebt niet genoeg geld."; 

De volgende syntaxis is hoe de if-else statement in batchbestanden:

if% x% == 15 (echo "De waarde van x is 15") anders (echo "Onbekende waarde") 

Dit voorbeeld werkt wanneer u een bepaalde invoer verwacht en al het andere een standaardbericht kan uitvoeren. Maar er is een ander scenario dat een andere oplossing heeft.

In de meeste programmeertalen kunt u een aangepaste vorm van de gebruiken if-else uitspraak. Het toevoegen anders als in de tweede instructie kunt u een ander codeblok uitvoeren als de eerste instructie onwaar is, maar een tweede voorwaarde waar retourneert, zoals in dit gewijzigde voorbeeld:

if (cash> 20) output "Je hebt veel geld!"; anders als (cash> 10) output "Je hebt genoeg geld!"; anders output "Je hebt niet genoeg geld."; 

U kunt echter niet gebruiken anders als in batch scripting. Voeg in plaats daarvan eenvoudig een reeks toe als statements:

if% x% == 5 if% y% == 5 (echo "Zowel x als y zijn gelijk aan 5.") if% x% == 10 if% y% == 10 (echo "Zowel x als y zijn gelijk aan 10.") anders (echo "Ongeldige invoer.")

Geïnteresseerd in meer? Bekijk waarom PowerShell is misschien zelfs beter dan batch-scripting 5 redenen om PowerShell te gebruiken in plaats van batch-scriptingPowerShell is wat je zou krijgen als je de opdrachtprompt met Batch Scripting zou kruisen, een paar extra functies in het spel had gegooid en het allemaal een aantal inkepingen had gegeven. Hier zijn verschillende redenen om het te proberen. Lees verder .

Heb je ooit if-else-verklaringen gebruikt in batch-scripting? Wat gebruik je batchbestanden om dit te bereiken? Deel het met ons in de comments!

Image Credit: Aaban via Shutterstock.com

Ben is een adjunct-editor en de Sponsored Post Manager bij MakeUseOf. Hij heeft een B.S. in Computer Informatie Systemen van Grove City College, waar hij cum laude en cum laude afstudeerde in zijn major. Hij geniet ervan anderen te helpen en is gepassioneerd door videogames als medium.