Werbung

Batch-Dateien sind eines der verborgenen Geheimnisse von Windows für die Produktivität. Mit ein bisschen Arbeit können Sie monotone Aufgaben automatisieren Verwenden von Windows-Batchdatei-Befehlen zum Automatisieren sich wiederholender AufgabenFühren Sie häufig langweilige und sich wiederholende Aufgaben aus? Eine Batch-Datei könnte genau das sein, wonach Sie suchen. Verwenden Sie diese Option, um Aktionen zu automatisieren. Wir zeigen Ihnen die Befehle, die Sie kennen müssen. Weiterlesen und mach dir nie wieder Sorgen um sie. Hauptbenutzer sollten eher früher als später alles über Batch-Scripting lernen.

Eine Sache, die Sie wissen müssen, wann Schreiben Sie Ihre ersten Batch-Dateien So erstellen Sie eine Batch-Datei (BAT) in fünf einfachen SchrittenDieser Artikel beschreibt das Erstellen einer Batchdatei in fünf einfachen Schritten für das Windows-Betriebssystem. Weiterlesen ist der if-else-Anweisung. Wie Sie vielleicht wissen, wenn Sie Programmiererfahrung haben, ist die if-else-Anweisung eine Möglichkeit, die Skriptlogik zu steuern. Hier können Sie eine Bedingung angeben, die in verschiedene Codeblöcke verzweigt.

Wenn die Bedingung erfüllt ist, wird der Code in der wenn Block wird ausgeführt. Ansonsten ist der Code in der sonst Block läuft stattdessen. Hier ist ein einfaches Beispiel, das Ihnen bei der Visualisierung hilft:

if (cash> 10) output "Sie haben genug Geld!"; sonst Ausgabe "Sie haben nicht genug Geld."; 

Die folgende Syntax beschreibt die Verwendung von ansonsten Anweisung in Batch-Dateien:

if% x% == 15 (echo "Der Wert von x ist 15") else (echo "Unbekannter Wert") 

Dieses Beispiel funktioniert, wenn Sie eine bestimmte Eingabe erwarten und alles andere eine Standardnachricht ausgeben kann. Es gibt jedoch ein anderes Szenario mit einer anderen Lösung.

In den meisten Programmiersprachen können Sie eine modifizierte Form der verwenden ansonsten Erklärung. Hinzufügen sonst wenn In der zweiten Anweisung können Sie einen anderen Codeblock ausführen, wenn die ursprüngliche Anweisung falsch ist, eine zweite Bedingung jedoch true zurückgibt, wie in diesem modifizierten Beispiel:

if (cash> 20) output "Sie haben viel Geld!"; sonst wenn (Bargeld> 10) Ausgabe "Sie haben genug Geld!"; sonst Ausgabe "Sie haben nicht genug Geld."; 

Sie können jedoch nicht verwenden sonst wenn im Batch-Scripting. Fügen Sie stattdessen einfach eine Reihe von hinzu wenn Aussagen:

wenn% x% == 5 wenn% y% == 5 (Echo "Sowohl x als auch y sind gleich 5.") if% x% == 10 if% y% == 10 (Echo "Sowohl x als auch y sind gleich 10.") else (Echo "Ungültige Eingabe.")

Interessiert an mehr? Überprüfen Sie, warum PowerShell ist möglicherweise sogar besser als Batch-Scripting 5 Gründe, warum Sie PowerShell anstelle von Batch-Scripting verwenden solltenPowerShell ist das, was Sie erhalten würden, wenn Sie die Eingabeaufforderung mit Batch Scripting überqueren, einige zusätzliche Funktionen hinzufügen und alles um einige Stufen verbessern würden. Hier sind einige Gründe, warum Sie es versuchen sollten. Weiterlesen .

Haben Sie jemals if-else-Anweisungen in Batch-Skripten verwendet? Was verwenden Sie Batch-Dateien, um dies zu erreichen? Teilen Sie mit uns in den Kommentaren!

Bildnachweis: Aaban über Shutterstock.com

Ben ist stellvertretender Redakteur und Sponsored Post Manager bei MakeUseOf. Er hat einen B.S. in Computerinformationssystemen am Grove City College, wo er Cum Laude mit Auszeichnung in seinem Hauptfach abschloss. Er hilft gerne anderen und liebt Videospiele als Medium.