Hallo
Ich will einen Mausklick simulieren.
Also quasi ein Klick ohne Curserbewegung.
Dazu habe ich folgenden Befehl gefunden mit der Sufu:
Spoiler anzeigen
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:
ZitatFalls 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
>>>> Window <<<<
Title:Google - Mozilla Firefox
Class:MozillaWindowClass
Position:-8, -8
Size:1696, 1036
Style:0x17CF0000
ExStyle:0x00000100
Handle:0x0005031C
>>>> Control <<<<
Class:
Instance:
ClassnameNN:
Name:
Advanced (Class):
ID:
Text:
Position:
Size:
ControlClick Coords:
Style:
ExStyle:
Handle:
>>>> Mouse <<<<
Position:656, 406
Cursor ID:0
Color:0xFFFFFF
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
>>>> Hidden Text <<<<
Alles anzeigen
Ich hab also keine INSTANCE:Nummer oder was ähnliches.
Wie geh ich damit um?
Liebe Grüße, gerade Student