Probleme mit Buttons

  • Hallo,

    ich habe folgendes Problem, der unten stehende Code ist ein Teil meines Programmes.
    Zum Programm selber.....es wird eine GUI mit einem Auswahlfeld erzeugt.
    Auf der GUI selber benötige ich 4 Buttons. Allerdings bekomme ich das leider nicht hin.
    In dem Beispiel unten werden zwar beide Buttons angezeigt allerdings reagiert nur Button_1???

    Ich hoffe ihr könnt mir helfen, habe erstmal nicht mein komplettes Programm
    gepoastet da es mitlerweile an die 200 Zeilen hat.

    Vielen Dank
    TKH

    [autoit]


    $Button_1 = GUICtrlCreateButton ("Beenden", 940, 743, 80)
    $Button_2 = GUICtrlCreateButton ("Start", 850, 743, 80)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg

    Case $itemRun
    _RunFile()

    Case $nMsg = $Button_1
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button_1
    Exit
    EndSelect
    Wend

    Case $nMsg = $Button_2
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button_2
    Exit
    EndSelect
    Wend

    EndSwitch
    Wend

    [/autoit]

    Einmal editiert, zuletzt von TKH (22. April 2008 um 09:57)

  • OK ich habe es soweit hinbekommen, nun meine nächste Frage wie kann ich denn per Button klick z.b. eine bestimmte Word Datei starten?

    Vielen Dank
    TKH

    Einmal editiert, zuletzt von TKH (22. April 2008 um 11:21)

  • [autoit]


    $Button_1 = GUICtrlCreateButton ("Beenden", 940, 743, 80)
    $Button_2 = GUICtrlCreateButton ("Start", 850, 743, 80)

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button_1
    ExitLoop
    Case $msg = $Button_2
    ; Run(Word.exe) keine ahnung wie genau die datei getseter werden soll
    EndSelect
    Wend

    [/autoit]