Hallo Leute,
gibt es eine Möglichkeit Text an eine andere Anwendung(z. Bsp Notepad) zu schicken?
Ich habe bereits folgende Möglichkeiten probiert:
SendMessage(Wnd, WM_Settext,0,Integer(Pchar(myString)));
Das tut soweit aber leider wird bereits vorhandener Text gelöscht
dann habe ich noch
Delphi-Quellcode:
edit1.SelectAll;
edit1.CopyToClipboard;
PostMessage(Wnd, wm_Paste, 0,0);
probiert. Das tut ... aber nicht in allen Anwendungen und der vorherige Inhalt der Zwischenablage wird zerstört.
als letztes habe ich
PostMessage(Wnd, wm_KeyDown, ORD('A'),0);
probiert. Das hat in allen Anwendungen funktioniert. Aber leider kann man ja immer nur ein
Zeichen schicken ...
Kennst ihr eine Möglichkeit Strings zu schicken oder habt evtl eine Funktion, welche einen
PostMessage(Wnd, wm_KeyDown, ORD('A'),0) kapselt und der man einen String mitgeben kann?
Danke für die Mühe!