FF Befehle

  • [autoit]

    #include ; Muss immer da sein
    #Include ; Benötigt für String-Befehle

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

    ; Wir brauchen als erstes eine einfache Schleife (oder Funktion, wenn euch das lieber ist)

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

    $Login1 = "Howik"
    $pw = "hallo1111"

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

    While 1
    _FFStart("http://stardust-game.de", "default", 1, False) ; Die URL, FF-default-Profil, "1" für "immer neuen Prozess für FireFox starten", "False" für "sichtbar"
    if _FFIsConnected() Then
    ; Beachtet, wenn man die Seite neu betritt und noch einen Cookie hat, können manche Websites eventuell einen Link verlangen, den man klicken muss, anstatt einen Einlog-Bereich zu präsentieren
    ; Dann macht ihr einfach noch eine Abfrage nach diesem Link, etc... ;) Ihr seht gleich am "Eingeloggt-Check", wie das geht!
    _FFSetValue($Login1, "username", "name") ; Ohne Verschlüsselung, da ich davon ausgehe, dass ihr den Bot für Eigengebrauch programmiert und sonst selbst wisst, wie das einfach realisierbar ist
    _FFSetValue($pw, "password", "name")
    _FFFormSubmit(0, "index", "auto") ; Das erste Formular (Index 0 ist der Beginn) wird abgeschickt, "auto" bedeutet, dass das Script alle Möglichkeiten in Anspruch nimmt, das Formular abzuschicken
    if _FFSearch("NEWS") = 1 Then ; Gesamtwerte ist ein Wort, dass man nach dem ERFOLGREICHEN einloggen sehen müsste
    _start()
    Else
    MsgBox(48, "Einloggen fehlgeschlagen!", "Bitte überprüfen sie die eingegebenen Daten...")
    while 1
    Sleep (10)
    wend
    EndIf
    Else ; Wenn der FF NICHT Connected ist...
    MsgBox(48, "Ein Problem ist aufgetaucht!", "Es konnte keine Verbindung zum FireFox hergestellt werden...")
    while 1
    Sleep (10)
    wend
    EndIf
    WEnd

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

    Func _start()
    While 1
    Sleep (10)
    Wend
    EndFunc

    [/autoit]

    ich bekomme bei allen FF Befehl selbe Fehler -> "undefined function.
    if _FFIsConnected()" hab aber FF.au3 in Ordner include und ist auch alles normal hmm^^?

  • dass muss so heißen
    er muss ja auch wissen was er includieren soll...

    Spoiler anzeigen
    [autoit]

    #include <ff.au3>; Muss immer da sein
    #Include <string.au3>; Benötigt für String-Befehle

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

    ; Wir brauchen als erstes eine einfache Schleife (oder Funktion, wenn euch das lieber ist)

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

    $Login1 = "Howik"
    $pw = "hallo1111"

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

    While 1
    _FFStart("http://stardust-game.de", "default", 1, False) ; Die URL, FF-default-Profil, "1" für "immer neuen Prozess für FireFox starten", "False" für "sichtbar"
    if _FFIsConnected() Then
    ; Beachtet, wenn man die Seite neu betritt und noch einen Cookie hat, können manche Websites eventuell einen Link verlangen, den man klicken muss, anstatt einen Einlog-Bereich zu präsentieren
    ; Dann macht ihr einfach noch eine Abfrage nach diesem Link, etc... ;) Ihr seht gleich am "Eingeloggt-Check", wie das geht!
    _FFSetValue($Login1, "username", "name") ; Ohne Verschlüsselung, da ich davon ausgehe, dass ihr den Bot für Eigengebrauch programmiert und sonst selbst wisst, wie das einfach realisierbar ist
    _FFSetValue($pw, "password", "name")
    _FFFormSubmit(0, "index", "auto") ; Das erste Formular (Index 0 ist der Beginn) wird abgeschickt, "auto" bedeutet, dass das Script alle Möglichkeiten in Anspruch nimmt, das Formular abzuschicken
    if _FFSearch("NEWS") = 1 Then ; Gesamtwerte ist ein Wort, dass man nach dem ERFOLGREICHEN einloggen sehen müsste
    _start()
    Else
    MsgBox(48, "Einloggen fehlgeschlagen!", "Bitte überprüfen sie die eingegebenen Daten...")
    while 1
    Sleep (10)
    wend
    EndIf
    Else ; Wenn der FF NICHT Connected ist...
    MsgBox(48, "Ein Problem ist aufgetaucht!", "Es konnte keine Verbindung zum FireFox hergestellt werden...")
    while 1
    Sleep (10)
    wend
    EndIf
    WEnd

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

    Func _start()
    While 1
    Sleep (10)
    Wend
    EndFunc

    [/autoit]


    vg.
    JuraX

  • ok aber deiner funktioniert auch nicht kommt wieder ="new.au3(53,56) : ERROR: _FFStart(): undefined function.
    _FFStart("http://stardust-game.de", "default", 1, False)". Was kann ich den noch tun?