Les Snippets

Connexion

SendChars - Envoyer des Caractères (VS SendKeys)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 02/03/2007 09:53:38 et initié par Renfield [Liste]
Date de mise à jour : 02/03/2007 09:55:11
Vue : 4276
Catégorie(s) : API, Trucs & Astuces, Système
Langages dispo pour ce code :
- VB6, VBA
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 30/05/2008
Posté par fredelem [Liste]

;CONST 
      Keyeventf_keyup: Longint= 2;          {BYTE suffirait peut-être}
      Vk_lmenu: Longint= $A4;
      Vk_numpad0= $60;
      
PROCEDURE Sendchars(Vschars:String);
VAR
    I:BYTE;
    Sasc: String;
    Iasc:BYTE;
    Nkey: Longint;
Begin 
   I:=1;
   Iasc:=1;
   FOR I:=1 TO Length(Vschars) DO
   Begin
      Keybd_event( Vk_lmenu, 0, 0, 0);
      Sasc:= '0'+Inttostr(Ord(Copy(Vschars,I,1)[1]));
      FOR Iasc:= 1 TO Length(Sasc) DO
      Begin
         Nkey:= Vk_numpad0 + Strtoint(Copy(Sasc,Iasc,1));
         Keybd_event(Nkey, Mapvirtualkey(Nkey, 0), 0, 0);
         Keybd_event(Nkey, Mapvirtualkey(Nkey, 0), Keyeventf_keyup, 0);
      End;
      Keybd_event(Vk_lmenu, 0, Keyeventf_keyup, 0);
   End;
End;

Remarque :
  Syntaxe:
            Sendchars('Bonjour');

Snippets en rapport avec : Ascii, Sendchars, Mapvirtualkey, Keybd_event, Sendkeys



Codes sources en rapport avec : Ascii, Sendchars, Mapvirtualkey, Keybd_event, Sendkeys

{Javascript / DHTML} GENERATEUR DE PSEUDO MSN (ART-ASCII)
un petit programme bête qui génère des pseudo pour MSN fait en quelques heures le + long était de t...

{JAVA / J2EE} GENERATEUR D'ASCII ART
C'est une application qui permet de générer un ascii art à partir d'une image, de la taille de l'asc...

{PHP} ASCIIART : PHP-CURSES
j'avais vu un projet d'epita, c'etait un site en ascii art, j'avais trouve l'idee marrante, bien que...

{Visual Basic, VB6, VB.NET, VB 2005} COUPEUR DE FICHIERS
Cette sources permet de couper des fichiers, et créer un .bat permettant de la reconstruire. Cette ...

{Delphi} DFM READER
Cette source lit une image à partir d'une source DFM ( "je pense que ça veux dire: Delphi Form File"...

{C# / C#.NET} DRIVER MODBUS RS232 ASCII LRC
Code semi-final d'un driver RS232 pour un Cubloc CB290 sur une proto-board. Interfaçage RS232, Modb...

{C# / C#.NET} CALCUL DE LRC POUR TRAMES MODBUS ASCII
Little software to calculate a LRC hexa number with a string instruction ( ModBus ASCII ). Aviabl...

{IRC} ASCII
Une table ascii que j'ai fait il y a 1an mais voila je les retoucher un petit peut, et j'avais envi ...

{Visual Basic, VB6, VB.NET, VB 2005} DX8 - MILKSHAPE MS3D ASCII ANIMATED MODEL VIEWER BETA 2
Alors pour faire simple c'est la conversion vb du loader ascii c++ dispo sur le site de milkshape3d...

{Delphi} DHEX, OUTILS D'AIDE POUR LE DEVELOPPEMENT, TABLE ASCII / DEC / HEX / BIN ...
DHEX est un outils qui permet d'avoir une table ASCII complete avec la representation des caracteres...