Nicht =

  • Hi,
    ne ganz kurze Frage, ich habe zwar schon in der Hilfe nachgeschaut, aber irgendwie nichts gefunden.
    Wie schreibt man im Scrip "Nicht = " als Zeichen? :) Weil not = würde ja nicht gehen :D - ich könnte es im if auch so machen, dass ich alle anderen Zahlen ausschließe, aber lieber lerne ich was :)
    Also: Wie schreibt man "Nicht =" als Zeichen beim "Programmieren"

    mfg MasterRobb

    Lächel, du kannst sie nicht alle töten.

    Einmal editiert, zuletzt von masterRobb (5. November 2009 um 19:56)

  • Hi,
    man muss unterscheiden zwischen "nicht gleich" (ungleich ist "<>") und dem logischen "Nicht" (NOT).
    Autoit interpretiert alles, was nicht 0 ist als logisches

    [autoit]

    False ;Falsch

    [/autoit]

    . Alles was Null ist, als

    [autoit]

    True ;Wahr

    [/autoit][autoit]

    for $a=-3 to 3
    msgbox(0,$a,"NOT ("&$a&") = "&not($a))
    next

    [/autoit]


    Bei dem IF-Vergleich wird auf True geprüft, daher muss man aufpassen, was eine dort abgefragte Funktion zurückgibt!