OVH Cloud OVH Cloud

chiffres et methode SendKeys

12 réponses
Avatar
Ernest
Bonjour,
j'ai un probl=E8me sur une application html (hta) dont le comportement
n'est pas r=E9gulier, je n'arrive pas =E0 trouver la solution ni la
cause.
L'application utilise la methode SendKeys pour =E9crire du texte dans
une fen=EAtre Bloc-notes mais lorsqu'il s'agit d'=E9crire des chiffres ,
irr=E9guli=E8rement en fonction du caps-lock elle =E9crit des & =E9 " ' ( -
=E8 _ =E7 =E0 ) =3D ou bien les chiffres attendus. Des fois on obtient le
bon r=E9sultat avec le caps-lock activ=E9 et des fois avec le caps-lock
d=E9sactiv=E9 ...
je n'arrive pas =E0 comprendre pourquoi ni =E0 trouver un test pr=E9alable
qui fonctionne dans tous les cas.
Actuellement j'effectue les tests sur un portable mais l'application
devrait =EAtre utilis=E9e sur tout autre type de clavier.
Si quelqu'un a une id=E9e Merci beaucoup pour votre aide.
Ernest

2 réponses

1 2
Avatar
Jean
Mais je ne ferais pas comme ça, c'est du bidouillage, et ça ne te dira pas
d'où vient le problème.



Je dirais plutôt que l'utilisation de SendKeys est du bidouillage ...
FSO me semble être ce qu'il lui faut (à priori ... ne disposant pas des
tenants et aboutissants de son projet)

Je n'arrive plus à trouver l'url de téléchargement de la doc script56.chm
(si quelqu'un l'a éventuellement).


http://download.microsoft.com/download/winscript56/install/5.6/w98nt42kme/fr/scd56fr.exe

(pour d'autres liens, même si ce n'est pas à jour la plupart
fonctionnent encore : http://automation.eu.tf/ws56reffr.exe)

Amicalement,

--
Jean - JMST
Belgium

Avatar
sympatix
Bonjour !

Je dirais plutôt que l'utilisation de SendKeys est du bidouillage ...
Oui, tout a fait d'accord. Ce qui serait aussi du bidouillage dans son cas,

serait d'utiliser FSO pour lire un fichier texte rempli par l'utilisation de
sendkeys. C'est ce que je voulais dire.


FSO me semble être ce qu'il lui faut (à priori ... ne disposant pas des
tenants et aboutissants de son projet)
Oui, ce serais l'étape suivante, une fois résolu le problème de la valeur

correcte de la variable qui est générée par son application tièrce. AMHA, en
utilisant FSO tel quel, à la place de Senkeys, ne résoudra pas forcément son
problème de valeur erronée.

Merci pour les liens :-)

pour Ernest, à titre d'infos, un petit code en js, qui créé un fichier
texte,
y écrit "bonjour", ensuite, lit cette ligne, et affiche le resultat dans une
boite de dialogue:
--------------------------------------
<html>
<script language = javascript>
var Pour_Lire = 1;
var fich = "D:mon fichier.txt";
var oFSO = new ActiveXObject("Scripting.FileSystemObject");
var f = oFSO.CreateTextFile (fich, true);
f.WriteLine ("Bonjour");
f.close();

var g = oFSO.OpenTextFile (fich, Pour_Lire);
h = g.ReadLine();
g.close();
alert (h);
</script>
</html>
---------------------------------------

--
Cordialement
saint_path_x_arobase_t'es_laide_euh_point_fr

(Antispam: Ôter les "toto" dans l'adresse, pour me répondre)

1 2