Batch-Dateien in Windows schreiben? So funktionieren If-Else-Anweisungen

| Von

if-else-batch-file-featured

Set-Dateien gehören zu den Überraschungsschlüsseln von Windows für die Produktivität. Mit ein wenig Arbeit können Sie monotone Aufgaben automatisieren und sich nie wieder darum kümmern. Power-Kunden müssen sich schneller als später über das Set-Scripting informieren.

Ein Punkt, den Sie wissen müssen, wenn Sie Ihre ersten Satzdokumente schreiben, ist der if-else-Anweisung Wenn Sie Erfahrung mit Programmen haben, können Sie verstehen, dass die if-else-Anweisung eine Möglichkeit ist, die Skriptlogik zu regulieren. Es ermöglicht Ihnen, ein Problem zu definieren, das in verschiedene Codeblöcke verzweigt.

Wenn die Bedingung wahr ist, wird der Code im wenn Block ausgeführt wird. Andernfalls wird der Code in der sonst Block läuft stattdessen. Hier ist ein grundlegendes Beispiel, damit Sie es sich vorstellen können:

if (cash > 10) output "You have enough money!";
else output "You don't have enough money.";

Die Einhaltung der Syntax ist genau die Verwendung der ansonsten Deklaration in Chargendokumenten:

if %x%==15 (echo "The value of x is 15") else (echo "Unknown value") 

Dieses Beispiel funktioniert, wenn Sie eine bestimmte Eingabe antizipieren und alles andere zu einer typischen Meldung führen kann. Aber es gibt einen anderen Umstand, der einen anderen Dienst hat.

In vielen Show-Sprachen können Sie eine modifizierte Form des ansonsten Erklärung. Hinzufügen sonst wenn in der zweiten Anweisung können Sie verschiedene Codeblöcke ausführen, wenn die vorläufige Deklaration falsch ist, aber ein zweites Problem gibt true zurück, wie in diesem angepassten Beispiel:

if (cash > 20) output "You have lots of money!";
else if (cash > 10) output "You have enough money!";
else output "You don't have enough money.";

Trotzdem kann man es nicht nutzen sonst wenn im Set-Scripting. Fügen Sie stattdessen einfach eine Sammlung von hinzu wenn Erklärungen:

if %x%==5 if %y%==5 (echo "Both x and y equal 5.")
if %x%==10 if %y%==10 (echo "Both x and y equal 10.") else (echo "Invalid input.")

Noch mehr fasziniert? Sehen Sie sich an, warum PowerShell möglicherweise auch viel besser ist als das Setzen von Skripten.

Haben Sie schon einmal if-else-Anweisungen beim Set-Skripting verwendet? Was verwenden Sie zum Vervollständigen von Set-Dateien? Teilen Sie uns in den Bemerkungen mit!

Bildnachweis: Aaban über Shutterstock.com

[ Wie Sie vielleicht erkennen können, wenn Sie irgendeine Art von Show-Erfahrung haben, ist die if-else-Deklaration eine Methode, um die Argumentation des Skripts zu regulieren. Haben Sie jemals if-else-Deklarationen beim Set-Skripting verwendet? Wofür verwenden Sie festgelegte Dokumente, um zu erreichen?[

Klicken Sie, um diesen Beitrag zu bewerten!
[Gesamt: 0 Durchschnitt: 0]

Andere verwandte Artikel

Python lernen? So kopieren Sie eine Datei

Möchten Sie Ihre Python-Kenntnisse verbessern? Danach können Sie versuchen, einige Aufgaben auf Ihrem Computer mit Python auszuführen. Das Duplizieren sowie…

Schreibe einen Kommentar