Ich möchte, das AutoIT mir per Tastendruck ein Textbox in einer Anwendung füllt. Problem ist nur, dass sich nach jedem Start der Applikation die ControlID ändert (lt. AutoIT Info)
Bsp.:
1. Start:
>>>> Control <<<<
Class: WindowsForms10.EDIT.app.0.2e0c681
Instance: 5
ClassnameNN: WindowsForms10.EDIT.app.0.2e0c6815
ID: 333572
Text:
Position: 371, 242
Size: 141, 14
ControlClick Coords: 63, 8
Style: 0x560000C0
ExStyle: 0x00000000
Handle: 0x00051704
2. Start
>>>> Control <<<<
Class: WindowsForms10.EDIT.app.0.2e0c681
Instance: 5
ClassnameNN: WindowsForms10.EDIT.app.0.2e0c6815
ID: 660830
Text:
Position: 371, 242
Size: 141, 14
ControlClick Coords: 50, 1
Style: 0x560000C0
ExStyle: 0x00000000
Handle: 0x000A155E
Wie bekomm ich das Feld zuverlässig identifiziert. Die Position im Fenster ist leider nicht zuverlässig, da sie sich evtl. ändern kann. Die Instanz ist komischerweise auch erst dann fix auf "5" wenn ich auf das Feld draufklicke. Jemand eine Idee?