controlID beim ControlClick

  • Hallo :)

    Ich will einen Mausklick simulieren.
    Also quasi ein Klick ohne Curserbewegung.

    Dazu habe ich folgenden Befehl gefunden mit der Sufu:

    Spoiler anzeigen
    [autoit]

    ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )

    [/autoit]

    An sich auch alles klar, außer eben der controlID. Was sie ist, ist mir auch klar, aber leider ist sie überwiegend nur mit MS kompatibel.
    Kann ich selbst controlID's erstellen? Oder dem ControlClick einen Bereich auf dem Desktop zuweisen?

    Wie gehe ich da am besten vor?

    Edit:
    Ich habe noch etwas gestöbert und bin auf folgende Antwort gekommen:

    Zitat

    Falls er das meint - die Control-ID wird doch nicht benötigt.
    Ein CLASSNAME ist vorhanden und eine INSTANCE.
    Einfach anstatt der ID, wie folgt einsetzen:
    "[CLASS:Classname; INSTANCE:Nummer]"
    Classname und Nummer der Instance aus dem Infotool.

    Fahre ich nun über die Stelle sieht es im Infotool so aus:

    Spoiler anzeigen

    Ich hab also keine INSTANCE:Nummer oder was ähnliches.
    Wie geh ich damit um?

    Liebe Grüße, gerade Student

    2 Mal editiert, zuletzt von geradeStudent (5. Februar 2012 um 13:42)

  • Hallo,

    Wie es scheint willst du Firefox automatisieren ;) Es gibt eine wunderschöne Firefox UDF hier auf Autoit.de, einfach mal googlen, damit kannst du Linkklicks etc auch simulieren.

    Gruß
    Spider

    Sieht schon mal sehr gut aus!
    Ist es denn möglich mit:

    Spoiler anzeigen
    [autoit]

    #Include <FF.au3>
    _FFClick($sElement[, $sMode = "elements"[, $iIndex = 0[, $bLoadWait = True]]])

    [/autoit]

    Auch Koordinaten anzugeben? Das Element soll also x und y sein.
    Als Beschreibung steht da nur: "elements= (Default) clickt auf das angegebene Element"

    Was ist denn aber als Element möglich?