øhh forstod spørgsmålet som om at der skulle simlueres tastetryk - ikke noget om at aflæse om de blev trykket på??
hvis man skal lave et program som kan ligge i baggrunden af windows og opfange alle tastetryk er det lidt mere kompliceret - man skal have fat i nogle hooks! ved ikke om jeg har tid til at lave noget sådan!
hvis du bare skal vide hvilke taster der bruges mest, er det vel også en mulighed at installere en alm. keylogger og analysere output'et eller hvad?
dallerweb -> så andre applikationer opfatter tastetrykkene?
det er vel kun den aktive windows applikation der modtager tastetrykket? hvis vi siger du har word og excel og delphi åben - hvis vi så laver et program der ligger i baggrunder og "trykker" på taster, så er det kun det aktive program der modtager og behandler "tastetrykket"...
procedure TForm1.Button1Click(Sender: TObject); var c:char; begin for c := 'A' to 'Z' do begin keybd_event(VkKeyScan(C), 1, 0, 0); keybd_event(VkKeyScan(c), 1, KEYEVENTF_KEYUP, 0); end; end;
trykker virtual på taster fra a..z. Du skal måske have lagt et delay ind
En Demo kan du ikke bruge til noget. For når du har haft det i 30 dage, så dur dine programmer ikke mere, så skriver den Trial Expired eller lign, og så kan dine programmer ikke køre.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.