Nu,
hatte ich ein wenig Muße. Zuerst die schlechten Nachrichten. Da es ein Dos Programm ist, dessen Fensterinhalt ausgelesen werden muß --> NIX senden Testaturbefehle, da das Programm ein Menü hat und dieses auf die Send Befehle reagiert.
Jedoch:
WinActivate ($_name_fenster_h, '') ; Fenster aktivieren
WinWaitActive ($_name_fenster_h, '')
WinMove($_name_fenster_h, '', @DesktopWidth-824, @DesktopHeight-600, 804, 520)
MouseMove ( 970, 635 , 1)
MouseDown ('')
MouseMove ( 1548, 654 , 1)
MouseUp ( "" )
MouseClick ("menu")
Send ('!K') ; (Shift alt K) menü kopieren
Local $_wintext = ClipGet ()
und schon ist alles in einer Variablen. Die Start und Ende Positionen, die hier absolut angegeben sind, Relativ zur Fensterposition - und schon ises fertig.
So nun zum Dank - wie so oft, allen die einen Beitrag geleistet haben - alles was an Feedback kommt - hilft beim Lösen eines Problems.
Also nochmal Danke
Beste Grüße
Peter
---Closed