Skriv batchfiler i Windows? Hvordan om andre erklæringer virker

Skriv batchfiler i Windows? Hvordan om andre erklæringer virker / programmering

Batchfiler er en av Windows 'skjulte hemmeligheter for produktivitet. Med bare litt arbeid kan du automatisere monotone oppgaver. Slik bruker du Windows Batch-filkommandoer for å automatisere gjentatte oppgaver. Slik bruker du Windows Batch-filkommandoer for å automatisere gjentatte oppgaver. Fungerer du ofte kjedelige og repeterende oppgaver? En batchfil kan være akkurat det du leter etter. Bruk den til å automatisere handlinger. Vi viser deg kommandoene du trenger å vite. Les mer og aldri bekymre deg om dem igjen. Strømbrukere bør lære alt om batch scripting raskere enn senere.

En ting du trenger å vite når du skriver dine første batchfiler Hvordan lage en enkel batchfil (BAT) Hvordan skrive en enkel batchfil (BAT) Batchfiler kan automatisere hverdags datamaskinoppgaver. Slik fungerer batchfiler og hvordan du skriver ditt første batch script. Les mer er if-else uttalelse. Som du kanskje vet om du har noen programmeringserfaring, er if-else-setningen en måte å kontrollere skriptlogikk på. Det gir deg mulighet til å spesifisere en betingelse som grener til forskjellige blokker med kode.

Hvis tilstanden er sant, er koden i hvis blokkere utførelser. Ellers koden i ellers blokkere kjører i stedet. Her er et grunnleggende eksempel som hjelper deg med å visualisere det:

hvis (cash> 10) output "Du har nok penger!"; Ellers utdata "Du har ikke nok penger."; 

Følgende syntaks er hvordan du bruker if-else setning i batchfiler:

hvis% x% == 15 (ekko "Verdien av x er 15") ellers (ekko "Ukjent verdi") 

Dette eksemplet fungerer når du forventer en viss innspilling, og alt annet kan sende en standardmelding. Men det er et annet scenario som har en annen løsning.

I de fleste programmeringsspråk kan du bruke en endret form av if-else uttalelse. legge eller hvis I den andre setningen kan du utføre en annen blokk kode hvis den første setningen er feil, men en annen betingelse returnerer sant, som i dette modifiserte eksempelet:

hvis (kontanter> 20) utgang "Du har masse penger!"; ellers hvis (kontanter> 10) utgang "Du har nok penger!"; Ellers utdata "Du har ikke nok penger."; 

Du kan imidlertid ikke bruke eller hvis i batch scripting. I stedet legger du ganske enkelt til en serie av hvis uttalelser:

hvis% x% == 5 hvis% y% == 5 (ekko "Både x og y lik 5.") hvis% x% == 10 hvis% y% == 10 (ekko "Både x og y er lik 10. ") ellers (ekko" Ugyldig innspilling. ") 

Interessert i mer? Sjekk ut hvorfor PowerShell kan være enda bedre enn batch scripting 5 grunner til at du bør bruke PowerShell i stedet for batch scripting 5 grunner til at du bør bruke PowerShell I stedet for Batch Scripting PowerShell er hva du ville få hvis du krysset Kommandoprompt med Batch Scripting, kastet inn noen ekstra funksjoner, og sparket alt opp flere hakk. Her er flere grunner til at du bør prøve det. Les mer .

Har du noen gang brukt if-else uttalelser i batch scripting? Hva bruker du batchfiler til å oppnå? Del med oss ​​i kommentarene!

Bildekreditt: Aaban via Shutterstock.com

Utforsk mer om: Batch File, Scripting.