Einzelnen Beitrag anzeigen

madas

Registriert seit: 9. Aug 2007
207 Beiträge
 
#7

AW: Buchstaben an Internetexplorer senden

  Alt 8. Aug 2017, 14: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
  Mit Zitat antworten Zitat