MsgBox

  • Hey Leute,
    wie kann ich das machen, dass z.B in ner MsgBox aus verschiedenen Sachen eine steht?!
    Also dass ich iwie Texte vorgeb und das dann einer zufällig ausgesucht wird.
    Bis jetzt sieht das so aus aber das Funktioniert nicht. Da steht dann nur in der MsgBox: True

    Spoiler anzeigen
    [autoit]

    MsgBox (0,"Hallo","Hi" Or "Huhu" Or "moin" Or "abend" Or "mahlzeit" Or "sers" Or "Peace")

    [/autoit]
  • Also du willst nicht den Text der Button veränder, sondern nur eine Zufällige nachricht? Das ist leicht

    Spoiler anzeigen
    [autoit]

    Dim $Nachricht[5]
    $Nachricht[0] = "1"
    $Nachricht[1] = "2"
    $Nachricht[2] = "3"
    $Nachricht[3] = "4"
    $Nachricht[4] = "5"
    MsgBox (0,"",$Nachricht[Random (0,UBound($Nachricht) -1)])

    [/autoit]

    mfg. Jam00

  • Hi,
    natürlich kannst du das auch mit Case machen.
    Das heist dann das du auf die Eingabe des Users eingehst.
    In dem anderem Beispiel hast du keinen Einfluss auf die Ausgabe.

    Spoiler anzeigen
    [autoit]


    $eintrag = <dein_ Eintrag>

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

    Select
    Case $eintrag = "1"
    $ausgabe = "Das ist eine 1"

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

    Case $eintrag = "2"
    $ausgabe = "Das ist eine 2"

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

    Case $eintrag = "3"
    $ausgabe = "Das ist eine 3"

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

    EndSelect
    Msgbox (0,"",$ausgabe)

    [/autoit]

    MfG
    Der_Doc