Controlsend / click im browser

  • hallo leute,
    habe mal wieder ein problem und zwar:
    das mit controlsend und controlclick habe mal ausprobiert in games
    nun wollte ich mal probieren ob es auch im browser funktioniert -> hat nicht so ganz funktioniert
    gibt es dafür einen speziellen befehl oder so?
    danke für hilfe :)

    Einmal editiert, zuletzt von Frayzer (26. Juli 2008 um 14:01)

  • Nein, Websites haben keine Control-IDs. Für sowas nimmt man die IE.au3 für den Internet Explorer oder die FF.au3 für Firefox :)

  • ahso okay, danke :)
    und was genau muss ich dann eingeben dass er in ein bestimmtes feld klickt bzw coordinaten?

  • Achso.

    Wenn du FireFox verwendest möchtest, dann kannst du die FF.au3 + MozLab verwenden. Downloads und Doku gibts dort:
    https://autoit.de/index.php?page=Thread&threadID=3629


    Dann sieht das Ausfüllen eines Formulars z.B. so aus:

    Spoiler anzeigen
    [autoit]

    #include <FF.au3>

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

    $Socket = _FFStart("http://thorsten-willert.de/html/FF-test.html",default,2)
    If $Socket > -1 Then
    _FFSetValueByName($Socket, "fname", "Vorname") ; Vorname eintragen
    _FFSetValueByName($Socket, "lname", "Nachname") ; Nachname eintragen
    sleep(5000) ; nur damit man das Eingetragene sieht
    _FFFormSubmit($Socket,"Adresse","name") ; Formular absenden
    EndIf

    [/autoit]

    Auf ein Bild klicken sieht z.B. so aus:

    Spoiler anzeigen
    [autoit]

    #include <FF.au3>

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

    $Socket = _FFStart("http://thorsten-willert.de/html/FF-test.html",default,2)
    If $Socket > -1 Then
    _FFClickImage($Socket,"gohome.png","src")
    EndIf

    [/autoit]

    Damit du nicht so viel tippen brauchst und die Namen der Elemente leichter herausfindest kannst du zum Erstellen der Befehle (oder kleiner Scripte) auch folgendes Programm verwenden:
    https://autoit.de/index.php?page=Thread&amp;threadID=6637

    Viele Grüße
    Stilgar

  • wow, danke, sowas habe ich gesucht :)
    werde es gleich mal ausprobieren

    vielen dank nochmal :thumbup: