Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Tastaturpuffer mit Zeichen füllen (https://www.delphipraxis.net/41311-tastaturpuffer-mit-zeichen-fuellen.html)

blackfoxx 1. Mär 2005 13:05


Tastaturpuffer mit Zeichen füllen
 
Hi Leute..

Ich möchte gerne den tastaturpuffer mit ein paar Zeichen füllen..
Leider hab ich keinen Plan, wie ich das anstellen soll. Ich hoffe mir kann jemand von euch helfen..

Thx

Robert Marquardt 1. Mär 2005 13:50

Re: Tastaturpuffer mit Zeichen füllen
 
Wie denn, wo denn, was denn?
Den echten Tastaturpuffer gibt es nur bei Win 9x und dort ist er gut vergraben.
Vermutlich willst du also Tastendruecke an ein anderes Programm schicken.
Es gibt die zwei Moeglichkeiten WM_KEYDOWN und WM_KEYUP Messages zu schicken oder mit
keybd_event bzw SendInput kuenstliche tastendruecke zu erzeugen.

blackfoxx 1. Mär 2005 15:15

Tastaturpuffer mit Zeichen füllen
 
ok..

also ich hab jetzt mal folgendes probiert..

Delphi-Quellcode:
for i:=1 to length(str) do keybd_event(ord(str[i]),0,0,0);
Dabei gibt er mir jedoch eine unendliche Zeichenfolge aus..
Wo liegt der Fehler??

Robert Marquardt 1. Mär 2005 15:31

Re: Tastaturpuffer mit Zeichen füllen
 
Na keybd_event generiert je nach Parameter Taste runter oder Taste hoch.
Schau dich doch erst mal unter den Tutorials hier um oder suche nach keybd_event.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz