Autor Beitrag
Adrian
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 314



BeitragVerfasst: Mo 13.10.03 14:29 
Servus!

Mir bereitet ein kleines Problem Schwierigkeiten. Ich will von meinem Programm aus an ein anderes Zeichenfolgen senden, was eigentlich sehr einfach machbar ist. Aber ich bekomme einfach nicht raus, wie ich Kombinationen wie z.B. Alt+D senden kann.
Zur Zeit verwende ich einen Code in dieser Art
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure Senden;
begin
   hOE:=FindWindow(nil,'unbenannt - editor');//Finde das Fenster
   ShowWindow(hOE,SW_SHOWNORMAL);
   SetForegroundWindow(hOE);// Bringe Editor in den Vordergrund
   keybd_event($11,0,0,0);//Taste Alt drücken
   keybd_event(68,0,0,0);//Taste d drücken
   keybd_event(68,0,KEYEVENTF_KEYUP,0);//Taste d loslassen
   keybd_event($11,0,KEYEVENTF_KEYUP,0);//Taste Alt loslassen
end;

Wie schon oben angemerkt, das Senden von d alleine fuktioniert einwandfrei.

Gruß,

Adrian


Zuletzt bearbeitet von Adrian am Di 14.10.03 09:06, insgesamt 1-mal bearbeitet
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mo 13.10.03 16:49 
Suche:

Suche in: Delphi-Forum, Delphi-Library SENDKEYS

Mit der Unit ist das problemlos möglich.
Adrian Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 314



BeitragVerfasst: Di 14.10.03 09:07 
Servus obbschtkuche!

Prima, genau das ist es.

Danke,

Adrian