Or

  • Hey Leute,
    kann man eigentlich "Or" als Ersatz von Random nehmen?!
    Hier is ein Script:

    Spoiler anzeigen
    [autoit]

    HotKeySet ("{F5}" , "Start")
    HotKeySet ("{ESC}" ,"Ende")

    [/autoit] [autoit][/autoit] [autoit]

    $5 = "hallo "
    $6 = "hi "
    $7 = "huhu "

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    Sleep (1000)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func Start ()
    MsgBox (0,$5,$5 Or $6 Or $7)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func Ende ()
    Exit
    EndFunc

    [/autoit]

    Das Problem hierbei ist, dass dann in der MsgBox "True" steht.
    Was stimmt an dem Script nicht?

    Danke

    LG
    Manlius

  • versuche es mal so:

    Spoiler anzeigen
    [autoit]

    HotKeySet ("{F5}" , "Start")
    HotKeySet ("{ESC}" ,"Ende")

    [/autoit] [autoit][/autoit] [autoit]

    Global $antwort[4] = ["3","hallo","hi","huhu"]

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    Sleep (100)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func Start ()
    MsgBox (0,"",$antwort[Random(1,4)])
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func Ende ()
    Exit
    EndFunc

    [/autoit]

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

  • aber wozu ist das OR da bei meinem autoit wird das blau angezeigt ?(
    und in die hilfe spuckt auch nix raus .

  • schau mal in der Hilfe unter "Inhalt --> Language Referenz --> Operators" ...

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...