Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1423 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Capturer clavier et modifier avec des regexp ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Capturer clavier et modifier avec des regexp ?

n°1831082
darxmurf
meow
Posté le 24-12-2008 à 09:30:03  profilanswer
 

Bonjour,
 
Dites je cherche un soft qui tournerait en démon et qui s'occuperait de capturer et modifier une chaine de texte renvoyée par un périf USB de lecture magnétique.
 
Je veux dégager la moitié du texte de la chaine renvoyée et formater le reste correctement pour le rendre plus "lisible"
 
Le texte commence toujours par un prefix que je peux choisir et termine par la même chose. Après ça je découpe dans la capture le texte que j'ai besoin et je le renvoie au buffer clavier.
 
Qqn aurait-il ce genre de chose sous la main ?
Le top du top serait un tout petit démon qui fonctionne sur la base d'expression régulières étant donné que mes données sont envoyées en une ligne ça serait parfait !
 
j'ai regardé sur sourceforge et google mais rien trouvé :/
je pensais donc faire un tour de la cat prog pour voir si qqn avait déjà fait un truc du genre.
sinon bah je risque de devoir m'y lancer :)
 
merci


---------------
Des trucs - flickr - Instagram
mood
Publicité
Posté le 24-12-2008 à 09:30:03  profilanswer
 

n°1831097
darxmurf
meow
Posté le 24-12-2008 à 09:41:23  profilanswer
 

en gros il faut faire un hook sur le clavier et modifier la sortie en si ma chaine est détectée :-/


---------------
Des trucs - flickr - Instagram
n°1831343
darxmurf
meow
Posté le 24-12-2008 à 14:48:20  profilanswer
 

j'ai trouvé !
 
je suis tombé la dessus
http://www.autohotkey.com
 
qui est tout simplement bestial !
ce truc tourne en démon et permet de faire plein plein de trucs cool ! :)
 
si jamais le code de mon applic est là

Code :
  1. StartCode := "%B"
  2. :*:%B::
  3. Input, MyVar, T2, ?
  4. IfInString, ErrorLevel, EndKey:
  5.   {
  6.   MyVar := RegExReplace(MyVar, "\s{2,}", " " )
  7.   formated := RegExReplace(MyVar, "([0-9]{16})\^([-\s\w]+)\^([0-9]{2})([0-9]{2}).+", "$1 - $2- Exp:$4-$3" )
  8.   send %formated%
  9.   return
  10.   }
  11. if ErrorLevel = Timeout
  12.   {
  13.   send %StartCode%%MyVar%
  14.   }
  15. return


 
ça récupère la track1 d'un lecteur de carte de crédit et la retourne formatée "clairement"


---------------
Des trucs - flickr - Instagram

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Capturer clavier et modifier avec des regexp ?

 

Sujets relatifs
RegExp JavaScriptStocker les regexp dans des variables avec qr
comment savoir si un fichier sous linux a été modifier ?[Joomla] Modifier formulaire de soumission d'article
[WORD/code champ] modifier nombre de pages d'un docErreur Unknown modifier '/' avec preg_replace
[Resolu] Comment modifier la durée de vie d'un cookies existant ?modifier un champ de texte
Saisi clavier!!!!modifier le moteur d'une base Mysql
Plus de sujets relatifs à : Capturer clavier et modifier avec des regexp ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR