Page 1 sur 1

[R] Caractère accentué à la place du chiffre

Posté : lun. 06 oct. 2008 07:31
par tranautoit
Sur le send d'une variable contenant des chiffres ( par exemple un n° de téléphone ),
il apparait des accentués à l'écran.
Tout se passe comme si je suis en mode minuscule.

Je ne comprends pas ce problème car :
- il est aléatoire !
- en général il suffit que je relance la procédure pour que ça marche la 2ème fois
( sans même modifier le mode minuscule/majuscule du clavier ! )
- même en mettant le clavier en mode majuscule avant de lancer la procédure, j'ai le même
problème ( aléatoire )
- je ne comprends pas comment en envoyant un chiffre ( donc une valeur en ascii )
il apparait autre chose à l'écran

Voici ma séquence d'initialisation ( de tout ce qu'il y a de plus banal )
des options d'AutoIt :
Set it = New AutoItX3
it.Opt "WinWaitDelay", 500
it.Opt "WinTitleMatchMode", 1
it.Opt "WinDetectHiddenText", 1
it.Opt "MouseCoordMode", 0
it.Opt "WinSearchChildren", 1
it.Opt "PixeCoordMode", 0

Avez vous déjà rencontré ce problème ?

Re: [..] Caractère accentué à la place du chiffre

Posté : lun. 06 oct. 2008 20:51
par L4crymal
Au lieu de faire cette fonction ( chiffre au pif ) :

Code : Tout sélectionner

Send("4")
Tu fait :

Code : Tout sélectionner

Send("{NUMPAD9}")

Re: [..] Caractère accentué à la place du chiffre

Posté : jeu. 09 oct. 2008 19:13
par tranautoit
Merci l4 !
Je n'avais pas connaissance de cette fonction.
( merci aussi de la peine donnée à une heure tardive 3pm..)