Skriv batchfiler i Windows? Hur om-andra uttalanden fungerar

Skriv batchfiler i Windows? Hur om-andra uttalanden fungerar / Programmering

Batch-filer är en av Windows 'dolda hemligheter för produktivitet. Med bara lite arbete kan du automatisera monotona uppgifter. Så här använder du Windows Batch-filkommandon för att automatisera repetitiva uppgifter. Använda Windows-batchfilkommandon för att automatisera repetitiva uppgifter. Har du ofta utföra tråkiga och repetitiva uppgifter? En batchfil kan vara exakt vad du letar efter. Använd den för att automatisera åtgärder. Vi visar de kommandon du behöver veta. Läs mer och oroa dig aldrig om dem igen. Effektanvändare bör lära sig allt om batch scripting snarare snarare än senare.

En sak du behöver veta när du skriver dina första batchfiler Hur man skriver en enkel batchfil (BAT) -fil Så här skriver du en enkel batchfil (BAT) Batchfiler kan automatisera vardagliga datoruppgifter. Så här fungerar batchfiler och hur du skriver ditt första batchskript. Läs mer är if-else uttalande. Som du kanske vet om du har någon programmeringsupplevelse, är if-else-satsen ett sätt att kontrollera skriptlogiken. Det låter dig ange ett villkor som grenar till olika block av kod.

Om villkoret är sant, är koden i om block exekverar. Annars, koden i annan blockera körningar istället. Här är ett grundläggande exempel som hjälper dig att visualisera det:

om (kontant> 10) utdata "Du har tillräckligt med pengar!"; annars utdata "Du har inte tillräckligt med pengar."; 

Följande syntax är hur du använder om annat uttalande i satsvisa filer:

om% x% == 15 (eko "Värdet av x är 15") annars (eko "Okänt värde") 

Detta exempel fungerar när du förväntar dig en viss ingång och allt annat kan skriva ut ett standardmeddelande. Men det finns ett annat scenario som har en annan lösning.

På de flesta programmeringsspråk kan du använda en modifierad form av om annat påstående. tillsats annars om I det andra uttalandet kan du exekvera ett annat kodblock om det ursprungliga uttalandet är falskt, men ett andra villkor returnerar sant, som i det här modifierade exemplet:

om (kontanter> 20) produktionen "Du har massor av pengar!"; annars om (kontant> 10) utdata "Du har tillräckligt med pengar!"; annars utdata "Du har inte tillräckligt med pengar."; 

Du kan dock inte använda annars om i batch scripting. Istället lägger du bara till en serie av om uttalanden:

om% x% == 5 om% y% == 5 (eko "Både x och y lika 5.") om% x% == 10 om% y% == 10 (eko "Både x och y lika 10. ") annars (echo" Ogiltig inmatning. ") 

Intresserad av mer? Kolla på varför PowerShell kan vara ännu bättre än batch-skript. 5 Skäl du bör använda PowerShell i stället för batch scripting. 5 Anledningar att du ska använda PowerShell I stället för batch-skripting PowerShell är vad du skulle få om du korsade kommandoprompt med batchskripting, kastade in några extra funktioner, och sparkade allt upp flera skåror. Här är flera skäl att du ska försöka. Läs mer .

Har du någonsin använt if-else uttalanden i batch scripting? Vad använder du batchfiler för att uppnå? Dela med oss ​​i kommentarerna!

Bildkrediter: Aaban via Shutterstock.com

Utforska mer om: Batch File, Scripting.