GUI : Gibt es einen Sleep regler über GUI ?

  • Ich habe ein GUI wo ich tastenanschläge nacheinander ablaufen lassen kann.
    Aber mein prob ist das ich die sleep funk nur im code verändern kann
    z.B. 3 sek zwischen den anschlägen und ich kann das nur im code ändern nicht über die GUI
    ich möchte im GUI eine art schieberegler oder ein eingabefeld wo ich in millisek eingeben kann wie lang die
    Pause sein soll
    Hier der Code

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    Global $Paused
    HotKeySet("!p", "Pause")

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

    GUICreate("My GUI Fenster" ,750, 400)
    $tab=GUICtrlCreateTab (10,10,735,300)
    $tab1=GUICtrlCreateTabitem ("TestItemTab")
    $checkCN0 = GUICtrlCreateCheckbox ("3", 200, 50)
    $checkCN1 = GUICtrlCreateCheckbox ("4", 250, 50)
    $checkCN2 = GUICtrlCreateCheckbox ("5", 300, 50)
    GUICtrlCreateTabItem("") ; brauchst Du als "Abschluß der GuiCtrlCreateItem
    GUISetState(@SW_SHOW)
    Func BotPause()
    $Paused = NOT $Paused
    While $Paused
    sleep(100)
    ToolTip("Script is Paused",0,0)
    WEnd
    ToolTip("")
    EndFunc
    Run("notepad.exe")
    While 1
    $msg = GUIGetMsg()
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    If GuiCtrlRead($checkCN0) = 1 Then
    WinActivate("Unbenannt - Editor")
    Send("1")
    EndIf
    If GuiCtrlRead($checkCN1) = 1 Then
    WinActivate("Unbenannt - Editor")
    Send("2")
    EndIf
    If GUICtrlRead($checkCN2) = 1 Then
    WinActivate("Unbenannt - Editor")
    Send("3")
    EndIf
    Wend
    WinClose("Unbenannt - Editor")
    Exit

    [/autoit]
  • Lass dir nicht immer alles vorkauen :cursing:
    guckst du hier
    Ich war auch mal kacknoob, aber man muss sich auch mal selber duerchbeißen und die Hilfe ansehen :/
    Du wirst es ja fertig bringen, den Wert aus dem Slider auszulesen und in eine Varible zu Packen ;)
    viel Spaß beim proggen ^^