Annons

Batchfiler är ett av Windows dolda hemligheter för produktivitet. Med bara lite arbete kan du automatisera monotona uppgifter Hur man använder Windows Batch-filkommandon för att automatisera upprepade uppgifterUtför du ofta 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 dig de kommandon du behöver veta. Läs mer och oroa dig aldrig för dem igen. Kraftanvändare bör lära sig allt om batchskripting förr än snarare.

En sak du behöver veta när skriva dina första batchfiler 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-operativsystemet. Läs mer är om annat uttalande. Som du kanske vet om du har någon programmeringsupplevelse är uttalandet om annat ett sätt att kontrollera skriptlogiken. Det låter dig ange ett villkor som förgrenas i olika kodblock.

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

instagram viewer
if (kontant> 10) output "Du har tillräckligt med pengar!"; annars output "Du har inte tillräckligt med pengar."; 

Följande syntax är hur man använder om annat uttalande i batchfiler:

om% x% == 15 (echo "Värdet på x är 15") annars (echo "Okänt värde") 

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

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

if (kontant> 20) output "Du har massor av pengar!"; annars om (kontanter> 10) matar ut "Du har tillräckligt med pengar!"; annars output "Du har inte tillräckligt med pengar."; 

Du kan dock inte använda annars om i batch scripting. Lägg istället till en serie med om uttalanden:

om% x% == 5 om% y% == 5 (echo "Både x och y lika med 5.") om% x% == 10 om% y% == 10 (echo "Både x och y lika med 10.") annars (echo "Ogiltig ingång.")

Intresserad av mer? Kolla in varför PowerShell kan vara ännu bättre än batchskript 5 skäl till att du ska använda PowerShell istället för batch scriptingPowerShell är vad du skulle få om du korsade Command Prompt med Batch Scripting, kastade in några extra funktioner och sparkade allt upp flera hack. Här är flera skäl till att du bör prova det. Läs mer .

Har du någonsin använt uttalanden om annat i batchskript? Vad använder du batchfiler för att åstadkomma? Dela med oss ​​i kommentarerna!

Bildkredit: Aaban via Shutterstock.com

Ben är vice redaktör och sponsrad postchef på MakeUseOf. Han har en B.S. i datorinformationssystem från Grove City College, där han tog examen Cum Laude och med utmärkelser i sin major. Han tycker om att hjälpa andra och brinner för videospel som medium.