FF Auto login problem

  • hi jo ich habe ein Problem mit der FF.au3 also eher mit der Autologin.au3

    wollte nur das skript ma testen :

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

    #include <_FF_AutoLogin.au3>
    $sUserName = "FunH@cker"
    $sPassWord = "Mein Password"

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

    Func _FFLogin($sUserName, $sPassWord) ; generated with _FF_AutoLogin, by Stilgar
    _FFOpenURL("")
    If @error Then Return 0
    _FFSetValueByName('loginPassword', $sPassWord)
    If @error Then Return 0
    _FFSetValueByName('loginUsername', $sUserName)
    If @error Then Return 0
    _FFDispatchKeyEvent("content.document.getElementsByName('loginPassword')[0]", 13)
    If @error Then Return 0
    _FFLoadWait()
    If @error Then Return 0
    Sleep(500)
    Return _FFSearch('erfolgreich angemeldet')
    EndFunc ;==> _FFLogin

    [/autoit]

    aber es kommt diese fehler meldung :

    C:\Dokumente und Einstellungen\FunH@cker\_FF_AutoLogin.au3(97,59) : ERROR: _FFDispatchEvent() called with wrong number of args.
    If Not _FFDispatchEvent($sPassElement, "keypress", 13)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Dokumente und Einstellungen\FunH@cker\FF.au3.au3(1839,57) : REF: definition of _FFDispatchEvent().
    Func _FFDispatchEvent($sElement, $sEventType = "change")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • Interessante Mischung ...

    Das generierte Programm sieht aus wie von _FF_AutoLogin V3.x und die Fehlermeldungen wie von V4.0 in Verbindung mit einer "alten" FF.au3 ...

    Zur _FF_AutoLogin V4.0 gehört die Testversion der FF.au3 V0.6.

    Was hast Du denn für Versionen?

    Wobei - wenn Du das Script schon generiert hast, kannst Du Dir das includen der Funktion sparen.

  • FF.au3 Version .......: 4.0 gedownloaded von Seite
    und die FF_AutoLogin.au3 von Seite version steht nicht in dem skript ,oder bin zu dumm zum finden :|

  • Achso. Also ...

    Testversion FF.au3 (V0.6) zur _FF_AutoLogin V4.0:
    http://www.thorsten-willert.de/php/dl.php?url…tversion/FF.au3

    Dieses generierte Script in dem Thread ist noch aus der alten Version, aber das brauchst Du nicht.

    Im Prinzip reicht:

    [autoit]

    #include <_FF_AutoLogin.au3>

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

    _FFConnect()

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

    If _FF_AutoLogin("BenutzerName", "Passwort", "http://autoit.de/index.php?form=UserLogin", "erfolgreich angemeldet") Then MsgBox(0,"","Anmeldung OK")

    [/autoit]


    das wars.

    Mit einem Parameter iMode kannst Du allerdings Dir ein passendes Script generieren lassen, das von der Funktion zurückgeliefert wird.