Mausklicke (easy für euch steh aufm schlauch^^)

  • Ich will dass des script die 4 klicke dann macht wenn ich go klick!^^


    [autoit]

    #include <GUIConstantsEx.au3>

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

    $guiCPL = GUICreate("Windoof Tool", 1260, 950, -1, -1)
    GUISetOnEvent($GUI_EVENT_CLOSE, "guiCPLClose")
    ;$Group1 = GUICtrlCreateGroup(" --- ", 30, 60, 90, 90)
    $Group2 = GUICtrlCreateGroup(" 1 - ", 30, 180, 90, 90)
    $Group3 = GUICtrlCreateGroup(" 2 - ", 140, 180, 90, 90)
    $Group4 = GUICtrlCreateGroup(" 3 - ", 250, 180, 90, 90)
    $Group5 = GUICtrlCreateGroup(" 4 - ", 360, 180, 90, 90)
    GUICtrlcreatelabel ("Ver 1.01", 1200, 900)
    GUICtrlCreateLabel ("© SSS - Company", 6, 900)
    $start = GUICtrlCreateButton (" Go ", 30, 500, 150, 150)
    GUICtrlSetOnEvent (1, "go")

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

    GUISetState(@SW_SHOW, $guiCPL)

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

    While (1)
    Sleep (100)
    WEnd

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

    Func guiCPLClose()
    Exit
    EndFunc

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

    Func go()
    MouseClick ("left", 83, 261)
    MouseClick ("left", 200, 261)
    MouseClick ("left", 304, 261)
    MouseClick ("left", 412, 261)
    EndFunc

    [/autoit]

    Einmal editiert, zuletzt von Hacksor (2. März 2009 um 14:04)

    • Offizieller Beitrag

    Mit GUIGetMsg so :

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    $guiCPL = GUICreate("Windoof Tool", 1260, 950, -1, -1)
    GUISetOnEvent($GUI_EVENT_CLOSE, "guiCPLClose")
    ;$Group1 = GUICtrlCreateGroup(" --- ", 30, 60, 90, 90)
    $Group2 = GUICtrlCreateGroup(" 1 - ", 30, 180, 90, 90)
    $Group3 = GUICtrlCreateGroup(" 2 - ", 140, 180, 90, 90)
    $Group4 = GUICtrlCreateGroup(" 3 - ", 250, 180, 90, 90)
    $Group5 = GUICtrlCreateGroup(" 4 - ", 360, 180, 90, 90)
    GUICtrlCreateLabel("Ver 1.01", 1200, 900)
    GUICtrlCreateLabel("© SSS - Company", 6, 900)
    $start = GUICtrlCreateButton(" Go ", 30, 500, 150, 150)
    GUICtrlSetOnEvent(1, "go")

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

    GUISetState(@SW_SHOW, $guiCPL)

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

    While (1)
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    guiCPLClose()
    Case $start
    go()
    EndSwitch

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

    Sleep(100)
    WEnd

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

    Func guiCPLClose()
    Exit
    EndFunc ;==>guiCPLClose

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

    Func go()
    MouseClick("left", 83, 261)
    MouseClick("left", 200, 261)
    MouseClick("left", 304, 261)
    MouseClick("left", 412, 261)
    EndFunc ;==>go

    [/autoit]
  • [autoit]

    #include <GUIConstantsEx.au3>

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

    GUICreate("Windoof Tool", 1260, 950, -1, -1)

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

    ;$Group1 = GUICtrlCreateGroup(" --- ", 30, 60, 90, 90)
    $Group2 = GUICtrlCreateGroup(" 1 - ", 30, 180, 90, 90)
    $Group3 = GUICtrlCreateGroup(" 2 - ", 140, 180, 90, 90)
    $Group4 = GUICtrlCreateGroup(" 3 - ", 250, 180, 90, 90)
    $Group5 = GUICtrlCreateGroup(" 4 - ", 360, 180, 90, 90)
    GUICtrlcreatelabel ("Ver 1.01", 1200, 900)
    GUICtrlCreateLabel ("© SSS - Company", 6, 900)
    $start = GUICtrlCreateButton (" Go ", 30, 500, 150, 150)

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

    GUISetState(@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg ()
    Select
    Case $msg = $Start
    MouseClick ("left", 83, 261)
    MouseClick ("left", 200, 261)
    MouseClick ("left", 304, 261)
    MouseClick ("left", 412, 261)
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    EndSelect
    WEnd

    [/autoit]
  • Danke...so gehts!


    [autoit]

    opt ("GUIOnEventMode", 1)

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

    $guiCPL = GUICreate("Windoof Tool", 1260, 950, -1, -1)
    GUISetOnEvent($GUI_EVENT_CLOSE, "guiCPLClose")
    ;$Group1 = GUICtrlCreateGroup(" --- ", 30, 60, 90, 90)
    $Group2 = GUICtrlCreateGroup(" 1 - ", 30, 180, 90, 90)
    $Group3 = GUICtrlCreateGroup(" 2 - ", 140, 180, 90, 90)
    $Group4 = GUICtrlCreateGroup(" 3 - ", 250, 180, 90, 90)
    $Group5 = GUICtrlCreateGroup(" 4 - ", 360, 180, 90, 90)
    GUICtrlcreatelabel ("Ver 1.01", 1200, 900)
    GUICtrlCreateLabel ("© SSS - Company", 6, 900)
    $start = GUICtrlCreateButton (" Go ", 30, 500, 150, 150)
    GUICtrlSetOnEvent ($start, "go")

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

    GUISetState(@SW_SHOW, $guiCPL)

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

    While (1)
    Sleep (100)
    WEnd

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

    Func guiCPLClose()
    Exit
    EndFunc

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

    Func go()
    GUISetState (@SW_HIDE, $guiCPL)
    MouseClick ("left", 83, 261)
    MouseClick ("left", 200, 261)
    MouseClick ("left", 304, 261)
    MouseClick ("left", 412, 261)
    EndFunc

    [/autoit]
  • MouseClick ( "button" [, x, y [, clicks [, speed ]]] )

    MouseClick ("left", 304, 261, 1, 0)
    Die 0 Ganz hinten bewirkt, das die Maus sofort an dem punkt erscheint und nicht erst dort hin wandert.
    1 = Schnell, 10 = Standart, 100 = Langsam.

    Oder so wie es L3viathan2142 beschreibt...

  • Des mit opt (mousedelay...) wollte net gehen aber wenn ich den speed bei den klicks manuell dranschreibt funktionierts. Danke! :)


    [autoit]

    #include <GUIConstantsEx.au3>

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

    opt ("GUIOnEventMode", 1)

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

    $guiCPL = GUICreate("Windoof Tool", 1260, 950, -1, -1)
    GUISetOnEvent($GUI_EVENT_CLOSE, "guiCPLClose")
    ;$Group1 = GUICtrlCreateGroup(" --- ", 30, 60, 90, 90)
    $Group2 = GUICtrlCreateGroup(" 1 - ", 30, 180, 90, 90)
    $Group3 = GUICtrlCreateGroup(" 2 - ", 140, 180, 90, 90)
    $Group4 = GUICtrlCreateGroup(" 3 - ", 250, 180, 90, 90)
    $Group5 = GUICtrlCreateGroup(" 4 - ", 360, 180, 90, 90)
    GUICtrlcreatelabel ("Ver 1.01", 1200, 900)
    GUICtrlCreateLabel ("© SSS - Company", 6, 900)
    $start = GUICtrlCreateButton (" Go ", 30, 500, 150, 150)
    GUICtrlSetOnEvent ($start, "go")

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

    GUISetState(@SW_SHOW, $guiCPL)

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

    While (1)
    Sleep (100)
    WEnd

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

    Func guiCPLClose()
    Exit
    EndFunc

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

    Func go()
    GUISetState (@SW_HIDE, $guiCPL)
    MouseClick ("left", 83, 261,1,0)
    MouseClick ("left", 200, 261,1,0)
    MouseClick ("left", 304, 261,1,0)
    MouseClick ("left", 412, 261,1,0)
    EndFunc

    [/autoit]