Datei ausführen bei Buttonklick

  • Hi, ich habe einen GUI erstellt, wo mehrere Button sind.. einer der button soll auf irgendeine .exe datei zugreifen die ebenfalls von autoit is und sie starten!

    die dateien sollen halt in einem ordner sein^^ :

    -ordner: "Mein GUI"
    In diesem ordner sind: GUI.exe start , und eine buttonklick.exe, die ausgeführt wird sobald man auf einen button von GUI.exe klickt!
    Wie stell ich das an mit welchem befehl?

    Einmal editiert, zuletzt von Rapid (16. Juli 2008 um 21:15)

  • Danke hat auch geklappt =D
    hab es jetzt aber so gemacht (fabs hilfe)

    Spoiler anzeigen

    #include <GUIconstants.au3>

    GuiCreate("Fish. v 1.4 by Rapy")
    $button = GUICtrlCreateButton("1 Sek",20,20,55,40)
    $button2 = GuiCtrlCreateButton("1.5 Sek",90,20,55,40)
    GuiSetState()


    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $button
    ShellExecute(@ScriptDir & "\aa.exe")
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd


    Func Ende ()
    Exit ; Programm beendet sich
    EndFunc

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $button2
    ShellExecute(@ScriptDir & "\asdasd.exe")
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    das blöde ist das er nur die aa.exe startet, wen ich auf den andren button klicke passiert nix obwohl sich die asdasd.exe starten sollte ( das sind nur testnamen xD)

    Ich bin mir sicher das ich irgendwelche befehle zwischen den beiden vergessen habe....

  • Probiers mal so

    Spoiler anzeigen
    [autoit]


    #include <GUIconstants.au3>

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

    GuiCreate("Fish. v 1.4 by Rapy")
    $button = GUICtrlCreateButton("1 Sek",20,20,55,40)
    $button2 = GuiCtrlCreateButton("1.5 Sek",90,20,55,40)
    GuiSetState()

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $button
    ShellExecute(@ScriptDir & "\aa.exe")
    Case $button2
    ShellExecute(@ScriptDir & "\asdasd.exe")
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

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

    Func Ende ()
    Exit ; Programm beendet sich
    EndFunc

    [/autoit]