Reklame

Batchfiler er en af ​​Windows 'skjulte hemmeligheder for produktivitet. Med bare lidt arbejde kan du automatisere monotone opgaver Sådan bruges Windows Batch-filkommandoer til at automatisere gentagne opgaverUdfører du ofte kedelige og gentagne opgaver? En batchfil er måske nøjagtigt det, du leder efter. Brug det til at automatisere handlinger. Vi viser dig de kommandoer, du har brug for at vide. Læs mere og bekymre dig aldrig om dem igen. Power-brugere bør lære alt om batch-scripting før snarere end senere.

Én ting skal du vide, hvornår skriver dine første batchfiler Sådan opretter du en batch-fil i fem enkle trinDenne artikel dækker, hvordan man opretter en batchfil ved hjælp af fem enkle trin til Windows-operativsystemet. Læs mere er hvis-ellers erklæring. Som du måske ved, om du har nogen programmeringserfaring, er if-else-erklæringen en måde at kontrollere scripting-logik på. Det giver dig mulighed for at specificere en betingelse, der forgrener sig i forskellige kodeblokke.

instagram viewer

Hvis betingelsen er sand, skal koden i hvis blok udføres. Ellers koden i andet blok kører i stedet. Her er et grundlæggende eksempel til at hjælpe dig med at visualisere det:

hvis (kontant> 10) output "Du har nok penge!"; andet output "Du har ikke nok penge."; 

Følgende syntaks er, hvordan man bruger hvis ellers erklæring i batchfiler:

hvis% x% == 15 (ekko "Værdien af ​​x er 15") ellers (ekko "Ukendt værdi") 

Dette eksempel fungerer, når du forventer en bestemt input, og alt andet kan sende en standardmeddelelse. Men der er et andet scenario, der har en anden løsning.

I de fleste programmeringssprog kan du bruge en ændret form af hvis ellers udmelding. Tilføjelse ellers hvis i den anden sætning giver dig mulighed for at udføre en anden blok af kode, hvis den første sætning er falsk, men en anden betingelse returnerer sandt, som i dette ændrede eksempel:

hvis (kontant> 20) output "Du har masser af penge!"; ellers hvis (kontant> 10) output "Du har nok penge!"; andet output "Du har ikke nok penge."; 

Du kan dog ikke bruge ellers hvis i batch-scripting. I stedet skal du blot tilføje en serie med hvis udsagn:

hvis% x% == 5 hvis% y% == 5 (ekko "Både x og y er lig med 5.") hvis% x% == 10 hvis% y% == 10 (ekko "Både x og y er lige 10.") ellers (ekko "Ugyldig input.")

Er du interesseret i mere? Tjek hvorfor PowerShell er måske endnu bedre end batch-scripting 5 grunde til, at du skal bruge PowerShell i stedet for batch-scriptingPowerShell er, hvad du ville få, hvis du krydsede Kommandoprompten med batch-scripting, kastede nogle ekstra funktioner og sparkede det hele ad flere hak. Her er flere grunde til at du skal prøve det. Læs mere .

Har du nogensinde brugt udsagn om andet i batch-scripting? Hvad bruger du batchfiler til at udføre? Del med os i kommentarerne!

Billedkredit: Aaban via Shutterstock.com

Ben er vicegenerator og sponsoreret postchef hos MakeUseOf. Han har en B.S. i Computer Information Systems fra Grove City College, hvor han dimitterede Cum Laude og med Honours i sin hovedfag. Han nyder at hjælpe andre og brænder for videospil som medium.