[autoit]
$abc = "1"
If $abc = "1" Then
MsgBox (0, "Fleischsalat" )
EndIf
Wo ist der Fehler?
$abc = "1"
If $abc = "1" Then
MsgBox (0, "Fleischsalat" )
EndIf
Wo ist der Fehler?
In der MsgBox
[autoit]MsgBox (0, "Fleischsalat", "")
[/autoit]Das ist schonmal gut, danke.
Wie kann ich das mit einer leeren Variable machen?
Also angenommen ich hab
$var = IniRead(@ScriptDir & "\config.ini", "aaa", "bbb", "0")
If $var = "" Then
MsgBox(0, "Fehler", "Ein Wert wurde nicht konfiguriert. Führ vor dem Start die Config.exe aus")
Exit
EndIf
Das klappt ja so nicht, wenn es die .ini Datei nicht gibt.
Ist ja klar.
Du sagst ja auch, dass der Default-Wert 0 sein soll, wenn der Eintrag nicht existiert.
Und da die Datei nicht existiert, existiert der Eintrag auch nicht.
Entweder Default ändern, oder mit FileExists prüfen, ob die Datei existiert.
Das kannst du im IniRead-Befehl festlegen unter dem letzten Parameter: Default
Edit: Schade ein bisschen zu spät
Sollte dann so aussehen.
$var = IniRead(@ScriptDir & "\config.ini", "aaa", "bbb", "")
If $var = "" Then
MsgBox(0, "Fehler", "Ein Wert wurde nicht konfiguriert. Führ vor dem Start die Config.exe aus")
Exit
EndIf
MfG
Der_Doc