Registriert seit: 9. Aug 2007
207 Beiträge
|
AW: Buchstaben an Internetexplorer senden
8. Aug 2017, 15:46
Wenn du nicht auf Delphi angewiesen bist würde ich sowas eher mit einer Skriptsprache wie zB AutoHotkeys machen.
Geht leider nur in Delphi
Man könnte natürlich Globale Tastendrücke machen.
Delphi-Quellcode:
procedure SendGlobalKeyPress(KChar: Char);
var
Scan: SHORT;
key: Byte;
begin
key := Byte(KChar);
Scan := MapVirtualKey(key, 0);
keybd_event(key, Scan, 0, 0); //Status: Gedrückt
keybd_event(key, Scan, KEYEVENTF_KEYUP, 0); //Status: Normal
end;
Die funktionieren aber leider nur, wenn das Browserfenster den Focus hat.
Ich würde gerne Tastendrücke an Browserfenster senden, die sich im Hintergrund befinden.
.
Schade für C# hättest Du WatiN benutzen können. Für automatisierte Test mit Formularausfüllung ist diese Framework sehr geeignet.
madas
|
|
Zitat
|