Hallo Zusammen
meine Frage ist eigentlich nichts, es geht sogar ums nichts die "0". Ich hab ein Skript:
- Das mir die Zwischenablage leert
- Das mir ein Text markiert (ein Land)
- dies in in die Zwischenablage kopiert
- mir in einen String schreibt
- und zuletzt eine Abfrage ob der String 0 ist wenn Nicht, muss ich das Land von Hand eingeben
Nun ist es aber so das die If Schleife nicht so funktioniert wie ich will. Die Abfrage ist immer 0 auch dann wenn mein String beschrieben ist.
Meine Vermutung ist, eine Zeichenfolge ist für Autoit binär immer 0. Die Kontrollabfrage bestätigt das die Auslesung funktioniert hat.
Wie kann ich checken ob ein String beschrieben ist, also = 0, bzw <> 0?
Danke für eure Hilfe!
[autoit]ClipPut("")
MouseClick("Left",286, 236,2,0)
Send("^c")
Sleep(50)
MsgBox(0, "Zwischenablage", clipget())
Sleep(50)
$projectland = clipGet()
MsgBox(0, "$projectland", $projectland)
If $projectland = 0 Then
$projectland = InputBox("Projektland", "Kein Projektland verfügbar")
EndIf