[autoit]
$franjob = "faul"
$LauneGut = "Laune ist gut"
If Not $franjob = "faul" Then
$franjob = "fleißig"
Else
$LauneGut = "Laune ist nicht gut"
EndIf
If $franjob = "fleißig" Then
$Understood = "lucky"
ElseIf $franjob = "faul" Or $LauneGut = "Laune ist nicht gut" Then ; Sind einer der Beiden Ausdrücke wahr, wird
$Understood = "unlucky" ; der entsprechende Block ausgeführt. Natürlich können auch beide
EndIf ; Ausdrücke wahr sein.
MsgBox(0, "Status", "Understood: " & $Understood & @CRLF & "franjob: " & $franjob & @CRLF & "Laune: " & $LauneGut)
[/autoit]-.-"
Aber warum werden wohl immer die Else-Blöcke ausgeführt?
Edit: Könnt mich ruhig verwarnen, aber ein Nutzer zusehen, der soviele Löcher in den Bauch fragt...