Tool schliessen

  • wie krieg ich es hin das mit dem diesem button:

    [autoit]

    $stop = GuiCtrlCreateButton("Stop", 10, 280, 100, 20)

    [/autoit]

    das scribt (tool) geschlossen wird obwohl das scribt gepaust ist...

    [autoit]

    $stop = GuiCtrlCreateButton("Stop", 10, 280, 100, 20)
    GUICtrlSetOnEvent($stop ,"stop")

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

    Func stop()
    exit
    Endfunc

    [/autoit]

    Geht nicht weil das Scribt gepaused ist^^

    Hab schon einiges versucht kriegs net hin :(

  • Hi,

    ich weiss so nicht genau was du meinst. Der komplette Sourcecode wäre vorteilhaft...

    Mfg

  • source code nicht vorhanden XD

    möchte einfach das wenn man auf den oben gezeigten button klickt das autoit tool sich schliesst

    doch wie gesagt wärend dem das ganze scribt gepaust ist mit:

    [autoit]

    HotKeySet("{PAUSE}", "Pause")
    Global $Paused

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

    Func Pause()
    $Paused = NOT $Paused
    While $Paused
    Sleep (400)
    WEnd
    EndFunc ; => Pause()

    [/autoit]

    Einmal editiert, zuletzt von bit_flash (22. Februar 2007 um 22:33)

  • Hi,

    [autoit]

    HotKeySet("{PAUSE}", "Pause")
    Global $Paused

    $stop = GuiCtrlCreateButton("Stop", 10, 280, 100, 20)

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

    Func Pause()
    $Paused = NOT $Paused
    While $Paused
    Sleep (400)
    If @Gui_CtrlId = $stop Then Exit
    WEnd
    EndFunc ; => Pause()

    [/autoit]

    Eventuell geht das so

  • Nein kommt error (Uknown Macro) aber is genau in die richtige richtung gedacht ^^ hab damit grad wieder rumprobiert doch das prob ist das das scribt gleich beim pausen geschlossen wird und er nicht wartet bis ich den $stop button betätige :(

  • Hi,

    So habs

    [autoit]

    HotKeySet("{PAUSE}", "Pause")
    Global $Paused
    Opt( "GUIOnEventMode", 1 )
    GUICreate( "" )

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

    $stop = GuiCtrlCreateButton("Stop", 10, 280, 100, 20)
    GUICtrlSetOnEvent( $stop, "_Exit" )
    GUISetOnEvent( -3, "_Exit" )

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

    GUISetState()

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

    Do
    Sleep(100)
    Until _DJManu() <> "Kommt immer wieder :("

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

    Func _Exit()
    Exit
    EndFunc

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

    Func Pause()
    $Paused = NOT $Paused
    While $Paused
    Sleep (400)
    ToolTip( "Paused" )
    WEnd
    EndFunc ; => Pause()

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

    Func _DJManu()
    Return "Kommt immer wieder :("
    EndFunc

    [/autoit]

    So geht es

    Mfg

    Einmal editiert, zuletzt von Daniel W. (23. Februar 2007 um 16:39)