Quantcast
Channel: Administrator.de - Entwicklung
Viewing all articles
Browse latest Browse all 12900

IF mit logisch verknüpften Bedingungen (OR und AND) in Batch

$
0
0
Tipp: Hallo Community, die Batchsyntax lässt logische Verknüpfungen mehrerer Bedingungen vermissen. Während man ein AND durch simple Aneinanderreihung von IF Anweisungen relativ einfach umsetzen kann, bedient man sich bei OR verschiedener Hilfskonstruktionen. Hier mal eine Möglichkeit, wie man mit vordefinierten Variablen arbeiten kann, die entsprechenden Batchcode enthalten. Das Ganze beruht auf der Errorlevel-Logik. Man benötig einen Befehl, der den Errorlevel abhängig vom Ergebnis der Einzelvergleiche setzt. CALL ist hierfür geeignet. Während die Kommandozeilen mit den Variablen nun relativ gut zu lesen sind, ist der Inhalt der Variablen if, or, and ... 0 Kommentare, 148 mal gelesen.

Viewing all articles
Browse latest Browse all 12900