Msn Relogger 1.0 By KingVegeta444

  • hi

    ich stelle mein ersten msn relogger vor

    bitte nicht so streng bewerten bin erst seit kurzem auf autoit gestoßen ;)

    hier mein script

    [autoit]

    #include <GUIConstants.au3>
    MsgBox(0,'KingVegeta444 MsnRl 1.0','Bitte seien sie sicher das Msn als groß Bildschirm geoeffnet ist bevor sie das Programm starten')
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("KingVegeta444 MsnRl ", 236, 195, 266, 125)
    GUISetBkColor(0x000000)
    $Benutzername = GUICtrlCreateInput("Benutzername", 16, 16, 201, 21)
    GUICtrlSetColor(-1, 0x008000)
    $Passwort = GUICtrlCreateInput("Passwort", 16, 56, 201, 21)
    GUICtrlSetColor(-1, 0x008000)
    $Starten = GUICtrlCreateButton("Starten", 16, 96, 201, 33, 0)
    GUICtrlSetColor(-1, 0x008000)
    $Beenden = GUICtrlCreateButton("Beenden", 16, 144, 201, 33, 0)
    GUICtrlSetColor(-1, 0x008000)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

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

    Case $Starten
    run('C:\Program Files\Windows Live\Messenger\msnmsgr.exe')
    Sleep(2000)
    Send(GuiCtrlRead($Benutzername))
    MouseClick('left',416, 323)
    Sleep(2000)
    Send(GuiCtrlRead($Passwort))
    Send('{ENTER}')

    Case $Beenden
    Exit

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

    EndSwitch
    WEnd

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]
  • MouseClick ist immer dumm weil es auf deine Auflösung eingestellt ist, mach stattdessen einfach Send("{TAB}")
    Ist nicht schleccht hast erst neu angefangen, vielleicht baust du noch soetwas ein wo man den pfad wählen kann.

    [autoit]

    FileOpenDialog

    [/autoit]

    Hab auch immer mit solchen sachen angefangen :) Mach einfach weiter so und drück ab und zu wenn du am schreiben mit Ctrl (Strg) + T
    Damit das skript sich aufräumt.

  • okay ich sag doch was:

    MSN Pfad ist unterschiedlich. (Kann muss aber nicht)
    Mit "send" arbeiten = rotz.
    Die Msgbox hat Schreibfehler.
    Koda suckt.

    So far

    Kev

    (ja ich bin heut gereizt, musste leider drunter leiden)

    //edit

    Ich bin das Böse in Person

  • 1. Was ist daran schlimm das die MsgBox Fehler hat?
    2. Was ist so schlimm an Send? Mit ControlSend gehts bei MSN nicht!
    3. Was 'suckt' an Koda?

    Wieso postest du nicht mal hier ne Vernüpftige Antwort bzw. Lösung anstatt hier einen AutoIt Anfänger runterzumachen. Als ob Send erstellt wurde damit AutoIt Profi's auf die Anfänger kacken können und sagen das Send dumm ist?

  • mach aus Run("...") lieber

    [autoit]

    ShellExecute("msnmsgr.exe")

    [/autoit]

    das klappt nähmlich 100 %

    EDIT//

    ach ähm Kev, komm mal wieder runter, ok, nur weil es ein neuer ist musst du hier nicht gleich "austicken"
    Wenn du gereizt bist geh Holz hacken oder zock nen Ego-Shooter, aber lass deine laune nicht an uns aus

    Sprenger120

    Weil es $GUI_EVENT_CLOSE verwendet :D

    Es gibt sehr viele Leute, die glauben. Aber aus Aberglauben.
    - Blaise Pascal

  • ich denke somanche sind kingvegeta eine entschuldigung fällig
    vonwegen bot usw
    das fällt zwar auch in diese spalte aber es ist ja nichts wodurch man sich einen vorteil verschaft

    sonst nicht schlecht
    das wichtigste wurde ja schon erwähnt :D


    Zitat

    Weil es $GUI_EVENT_CLOSE verwendet :D


    oh nein 8|

  • ich denke somanche sind kingvegeta eine entschuldigung fällig
    vonwegen bot usw
    das fällt zwar auch in diese spalte aber es ist ja nichts wodurch man sich einen vorteil verschaft

    sonst nicht schlecht
    das wichtigste wurde ja schon erwähnt :D



    oh nein 8|

    HAb mich schon bei ihn entschuldigt ;) Bei Shellex brauch man nicht den ganzen Dateipfad angeben, das wird auf so geöffnet.

  • Naja ich würd immer den ganzen Pfad angeben und diesen auch überprüfen.
    Sonst ist das total unsauber ... (wenn wir hier schon am Tipps geben sind :) )

    Ob Run() oder Shellexecute() kommt dann drauf an, nur das Argument mit dem Pfad finde ich ziemlich lasch ;)