button soll .exe aus führen

  • hallo und guten abend

    in meiner GUI habe ich mehere button

    $button = GUICtrlCreateButton("router",20,20,55,40)
    $button2 = GuiCtrlCreateButton("nero8",90,20,55,40)
    $button3 = GUICtrlCreateButton("anno1701",160,20,55,40)
    $button4 = GUICtrlCreateButton("router1",20,80,55,40)

    jetz soll das button wenn es geklick ist ein progamm starten

    das ist das programm "router.exe"

    das der orderner "C:\Dokumente und Einstellungen\Administrator.WINDOWSPC\Desktop\autoitskripte")

    danke jede hilfe

    Einmal editiert, zuletzt von rewejo (3. März 2009 um 10:48)

  • [autoit]

    #include <Process.au3>

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $button1
    _RunDOS ( "c:\diedatei.exe" )
    EndSwitch
    WEnd

    [/autoit]

    So müsste das ungefähr aussehen.

    ---
    In "Independence Day" konnten die Windows-Erdcomputer problemlos mit denen der Außerirdischen kommunizieren. Was sagt uns das über unseren lieben Bill Gates? :D
    ---

  • [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Für rewejo =)", 633, 447, 193, 125)
    $Button1 = GUICtrlCreateButton("router", 104, 64, 137, 105, 0)
    $Button2 = GUICtrlCreateButton("nero8", 400, 64, 137, 105, 0)
    $Button3 = GUICtrlCreateButton("anno1701", 104, 232, 137, 105, 0)
    $Button4 = GUICtrlCreateButton("router1", 400, 232, 137, 105, 0)
    $Button5 = GUICtrlCreateButton("Exit", 272, 400, 89, 25, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Run ( "C:\Dokumente und Einstellungen\Administrator.WINDOWSPC\Desktop\autoitskripte\router.exe" )
    Case $Button2
    ;bla
    Case $Button3
    ;bla
    Case $Button4
    ;bla
    Case $Button5
    Exit

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

    EndSwitch
    WEnd

    [/autoit]