Hallo liebe Helfer!
Ich stehe wohl gerade auf dem bekannten Schlauch
Kann aber gut sein, dass es nur ein Anfänger-Fehler ist.
Also, ich möchte einen Control (eigentlich eine Checkbox, wird aber vom Info-Tool als Button angezeigt) ansprechen (Häkchen setzen/herausnehmen).
Dies funktioniert wunderbar über ControllD CLASS und INSTANCE
[autoit]"[CLASS:Button; INSTANCE:2]"
[/autoit]Diese kann ich aber nicht nehmen, da die Checkboxen in der Anwendung einfach durchnummeriert sind und bei geänderter Anzahl der Checkboxen auch andere Nummer erhalten können. Eindeutig sind sie nur über den Text definiert.
Der Versuch aber über ControlID TEXT anzusprechen bringt bei mir keinen Erfolg.
Habt Ihr eine Idee warum?
Also hier sind erst mal Infos vom Info-Tool:
Spoiler anzeigen
>>>> Control <<<<
Class: Button
Instance: 2
ClassnameNN: Button2
Name:
Advanced (Class): [CLASS:Button; INSTANCE:2]
ID: 554
Text: &Zahlungshinweise
Dann Beispiele.
Das hier funktioniert (das Häkchen bei der Checkbox wird herausgenommen):
ControlSend("[TITLE:Druck]", "","[CLASS:Button; INSTANCE:2]","{-}")
[/autoit]Und das hier geht nicht:
[autoit]ControlSend("[TITLE:Druck]", "","[TEXT:&Zahlungshinweise]","{-}")
[/autoit]Schon mal einen schönen DANK für Eure Hilfe!