Script beenden

  • Hallo zusammen,
    Ich will das wenn man mein Script beenden wil das dann eine Message kommt, in der man dann JA als Bestätigung oder NEIN wenn man es doch nicht beenden will, anklicken kann. Mit einer normalen Msgbox geht das ja nicht, weil ja dann nur die Messagebox beendet wird und nicht das ganze Script. Wie mach ich das dann?
    Mfg Ardor

  • Jup siehe Oscar,
    schau dir mal den Eintrag in der Hilfe zu Msgbox genauer an, jeder gedrückte Button hat verschiedene Rückgabewerte,
    also kann man die Werte also Beispielsweise mit ner Switch abfragen.
    Hier mal Variablen mit den Rückgabewerten definiert zur Verdeutlichung.

    Spoiler anzeigen
    [autoit]


    $Ja = 6
    $Nein = 7

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

    Switch Msgbox(36,"MsgBox","Soll hiernach noch einer Messagebox angezeigt werden?")
    Case $Ja
    Msgbox(48,"Kay","Du wolltest wirklich noch eine...")
    Exit
    Case $Nein
    Exit
    Case Else
    msgbox(0,"","hm?")
    EndSwitch

    [/autoit]

    Greetz

  • Hi Ardor ,

    Oscar und qon haben Dich auf den richtigen Weg gebracht. Bei qon in Zeile 4 findest Du einen Wert hinter „Switch Msgbox(“ den nennt man Flag. Doch Flag 36 gibt es eigentlich nicht :?:
    Flag 36 ist die Summe aus 32+4 :!:;)

    Will man sich einen guten übersichtlichen Schreibstil angewöhnen, könnte dass so aussehen:

    Spoiler anzeigen
    [autoit]


    Switch Msgbox(32+4,"MsgBox","Soll hiernach noch einer Messagebox angezeigt werden?")

    [/autoit]


    Herzlich Willkommen und weiterhin viel Erfolg !