AutoIt ist ja hervorragend dazu geschaffen andere Programme zu steuern.
Dein vorgehen sollte wir folgt sein (auch wenn dich jetzt ein wenig erschlägt):
- Eumex Programm durch AutoIt starten
- Einen Handle (Zeiger) auf das Fenster mit der PIN-Eingabe holen
- Darüber einen Zeiger auf das Input-Control holen (das ist das Feld für die PIN)
- An das Control die Pin senden
- Ein Zeiger auf die Schaltfläche holen
- Die Schaltfläche klicken
- Dann versuchen(!!) eine Zeiger auf das Fenster der Fehlermeldung zu holen. Klappt das nicht, z.B. per MsgBox die zuletzt verwendete PIN ausgeben.
1 bis 6 kannst du auch weglassen, nimm chesstigers Schleife und baue dort deinen Code ein.
Aber Schritt 7 ist deine Lösung. Wenn du keinen Zeiger bekommst hast du deinen Code.
Die Funktionen die du brauchen könntest sind WinExists und ControlgetHandle - schau dir mal die Beispiele in der Hilfe dazu an.
Um die Namen der/des Controls etc. herauszufinden - bei der Installtion von AutoIt wurde das Tool "AutoIt Windows Info" mit installiert, das sollte dir die notwendigen Daten verraten.
BLinz