Accueil > Forum > > > > émuler une frappe au clavier
émuler une frappe au clavier
lundi 26 avril 2004 à 15:15:22 |
émuler une frappe au clavier

shakeoff1
|
bonjour, voila je me demandais si par hasard il ne serai pas possible d'émuler un frappe au clavier par une procedure. je sais que cela parait tout a fait futile mais cela s'avererais bien utile pour moi merci d'avance.
|
|
lundi 26 avril 2004 à 17:35:18 |
Re : émuler une frappe au clavier

Kenavo
|
Salut, Tu peux envoyer les messages WM_KEYDOWN et WM_KEYUP avec la procédure PostMessage. Il y a des paramètres à passer (voir aide) et il faut encore savoir à qui on envoie le message. Tout dépend de ce que tu veux faire.
Kénavo
Code, Code, Codec !
|
|
mardi 27 avril 2004 à 10:07:12 |
Re : émuler une frappe au clavier

shakeoff1
|
merci pour l'aide, pourrais tu me donner une exemple d'utilisation stp?
mon but c'est que le programme émule a un moment donner une frappe clavier (n'importe laquelle) dans un champ dbedit a définir.
j'ai eisseillé un truc du style :
... begin EditKeyPress(self,#32); for i := 0 to DMApplic.DSChamp.DataSet.FieldCount - 1 do begin Edit := TwwDBEdit(FmAwiphParamListField.FindComponent('Edt' + IntToStr(i))); ...
la déclaration de la procédure Editkeypress:
Procedure EditKeyPress(Sender: Tobject; var Key:Char);
comme vous l'aurrez deviner c'est un procédure qui intercept un frappe clavier .....
|
|
mardi 27 avril 2004 à 10:58:01 |
Re : émuler une frappe au clavier

Kenavo
|
Salut,
Voilà un bout de code qui copie caractère par caractère le Texte de Edit1 dans Edit2. J'utilise ici le message WM_CHAR qui est plus simple que la paire (WM_KEYDOWN, WM_KEYUP)
Kénavo
procedure TForm1.Button1Click(Sender: TObject); var Hndl : THandle; Carac : Char; begin Hndl := Edit2.Handle; If Edit1.Text = '' then exit; Carac :=Edit1.Text[1]; // Envoie le caractère Carac à Edit2 PostMessage(Hndl,WM_CHAR,ord(Carac),1); Edit1.Text := copy(Edit1.Text,2,Length(Edit1.Text)-1); end;
Code, Code, Codec !
|
|
samedi 4 septembre 2004 à 17:19:28 |
Re : émuler une frappe au clavier

cp71
|
Salut,
Je cherche à simuler l'appuie d'une touche de fonction (F1 à F10) dans une autre application depuis une application Delphi. Si qqu'un aurait une idée.
Merci d'avance
|
|
Cette discussion est classée dans : clavier, frappe, émuler
Répondre à ce message
Sujets en rapport avec ce message
Comment détecter les simulations de frappe au clavier ? [ par jeandid ]
Bonjour, je suis en train de réaliser actuellement un logiciel permettant de mesurer sa vitesse de frappe.Je voudrais éviter les tricheurs qui utilise
raccourci clavier [ par AngelWide92 ]
Bonjour, je voudrai savoir comment recuperer le raccourci de la touche win + pause pour le mettre dans un bouton.Merciiii bcp !!!!angi
probleme de racourci clavier [ par zewishper ]
bon, voila mon probleme : j'ai un programme qui se loge dans le systeme tray et j'aimerai qu'il puisse s'ouvrir grace a un raccourci clavier (par exem
Help pour émuler le port com1 svp !!! [ par knoroll ]
Bonjour à tous, je suis un débutant en Delphi et je voudrai savoir s'il est possible de tracer les coordonnée d'une souris branchée sur le port com1 d
Changer la langue du clavier [ par JulioDelphi ]
Hello,je désire changer la langue du clavier, mais pas seulement dans mon aplication Delphi, mais pour le PC (meme apres la fermeture de mon appli)j'a
Comment simuler la frappe de la touche "copie d'écran"? [ par Caribensila ]
Salut!Pour simuler la frappe de la touche "copie d'écran" j'avais essayé avec :Keybd_event(VK_Snapshot,0,0,0);et des tas d'autres trucs de ce style...
Emulation clavier ou souris avec gamepad sous VB6 [ par Ericg60 ]
Bonjour a tous voila je suis débutant et je voudrais savoir comment faire pour se servir d'un gamepadpour pouvoir se déplacer dans un menu et sélectio
Empêcher la saisie de lettres venant du clavier sur un TMemo [ par ewertheimer ]
Bonjour je voulais savoir si il etait possible d'enpecher la saisie de lettre venant du clavier sur un TMemo mais l'autoriser venant d'une commande Me
Hook clavier [ par Niki2001 ]
Quand on fait un hook du clavier en utilisant WH_KEYBOARD_LL, on utilise la structure suivante:THookClavier = record vkCode: DWORD; scanCode: DW
clavier est en Verrou Maj [ par adec0127 ]
je fait un application,clavier_hook et je voudre savoire si mon clavier est en Verrou Maj. Comment pouvoire le Détecter mairci
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
QREPORT QREPORT par lounnaci
Cliquez pour lire la suite par lounnaci [à SUPPRIMER][à SUPPRIMER] par br1969
Cliquez pour lire la suite par br1969
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|