Button + Funktionen Problem

  • Wollte einen Autologin für Web.de basteln, da ich mehrere Accounts dort habe, um das ganze etwas zu vereinfachen. Leider funktioniert das ganze noch nicht wirklich, ich vermute aber der Fehler ist minimal, naja stehe jetz etwas aufm Schlauch und bin auch ziemlicher Anfänger ;) . Evtl kann ja einer kurz den Code überarbeiten, damit das klappt. Gruß

    Edit Mega:

    Spoiler anzeigen
    [autoit]

    GUICreate ("WEB.DE Autologin", 200, 200)
    $Button1 = GUICtrlCreateButton ("emailname1", 10, 40)
    $Button2 = GUICtrlCreateButton ("emailname2", 10, 80)
    $Button3 = GUICtrlCreateButton ("emailname3", 10, 120)
    $Button4 = GUICtrlCreateButton ("Beenden", 10, 160)
    GUISetState(@SW_SHOW)
    Opt("GUIOnEventMode", 1)

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


    GuiCtrlSetOnEvent ( $Button1, "email1" )
    GuiCtrlSetOnEvent ( $Button2, "email2" )
    GuiCtrlSetOnEvent ( $Button3, "email3" )
    GuiCtrlSetOnEvent ( $Button4, "quit" )

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

    func email1()
    run ( "C:\Programme\Mozilla Firefox\firefox.exe" )
    sleep ( 2000 )
    send ("freemail.web.de")
    sleep ( 1000 )
    send ( "{enter}" )
    sleep ( 3000 )
    send ( "name" )
    sleep ( 300 )
    send ( "{TAB}" )
    sleep ( 300 )
    send ( "pw" )
    sleep ( 500 )
    send ( "{enter}" )
    sleep ( 1000 )
    send ( "{enter}" )
    sleep ( 4000 )
    AutoItSetOption("MouseCoordMode", 0)
    BlockInput(1)
    MouseClick("left", 383, 491, 1)
    BlockInput(0)
    exit
    endfunc

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

    func email2()
    run ( "C:\Programme\Mozilla Firefox\firefox.exe" )
    sleep ( 2000 )
    send ("freemail.web.de")
    sleep ( 1000 )
    send ( "{enter}" )
    sleep ( 3000 )
    send ( "name" )
    sleep ( 300 )
    send ( "{TAB}" )
    sleep ( 300 )
    send ( "pw" )
    sleep ( 500 )
    send ( "{enter}" )
    sleep ( 1000 )
    send ( "{enter}" )
    sleep ( 4000 )
    AutoItSetOption("MouseCoordMode", 0)
    BlockInput(1)
    MouseClick("left", 383, 491, 1)
    BlockInput(0)
    exit
    endfunc

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

    func email3()
    run ( "C:\Programme\Mozilla Firefox\firefox.exe" )
    sleep ( 2000 )
    send ("freemail.web.de")
    sleep ( 1000 )
    send ( "{enter}" )
    sleep ( 3000 )
    send ( "name" )
    sleep ( 300 )
    send ( "{TAB}" )
    sleep ( 300 )
    send ( "pw" )
    sleep ( 500 )
    send ( "{enter}" )
    sleep ( 1000 )
    send ( "{enter}" )
    sleep ( 4000 )
    AutoItSetOption("MouseCoordMode", 0)
    BlockInput(1)
    MouseClick("left", 383, 491, 1)
    BlockInput(0)
    exit
    endfunc

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

    func quit()
    Exit
    endfunc

    [/autoit]


    Edit: habe

    While 1
    sleep(100)
    WEnd

    unten hinzugefügt, nun funktionierts ;)

    dank sufu :p

  • jep das sollte in meinem Fall dann schon weg ^^ Aber daran hab ich nich gedacht dass eine schleife eingefügt werden muss da sonst das skript einfach nur durchläuft... Naja häte er den Fehler dazugeschrieben wär ich draufgekommen :D