Page 1 sur 1

Nombre alphanumerique et addition

Posté : 12 mars 2020, 23:34
par GoRiLliAz
Bonjour,

Je viens de télécharger votre logiciel mais je suis confronté à un problème.

Quand je veux additionner 14.325 + 0.005 le logiciel me fait "14.3250.005" y a t'il une solution à ce problème ?
J'ai essayé avec seulement des nombres entier je n'ai eu aucun problème.

Merci d'avance pour votre aide.

Re: Nombre alphanumerique et addition

Posté : 13 mars 2020, 18:01
par plvh935
Bonsoir,
Effectivement lorsque tu entres des nombres avec "." ou "," c'est interprété comme du texte. Et une addition de texte te donne le résultat que tu as obtenu. C'est bien le problème. A défaut de mieux voici une astuce simple :
Variable <Var1>;14325;Numerique;
Variable <Var2>;5;Numerique;
Variable <Var3>;0;Numerique;
Calcul évolué <Var3>=<Var1>+<Var2>
Calcul évolué <Var3>=<Var3>/1000
Message Message;<Var3>;
En clair, tu multiplies par 1000 les nombres, tu fais les calculs et tu divises par 1000 pour obtenir le bon résultat.
Sinon tu peux passer par JScript ou VBScript, voir par la calculatrice ou un tableur. Mais ce sont des contournements.
Bon courage

Re: Nombre alphanumerique et addition

Posté : 15 mars 2020, 14:41
par GoRiLliAz
Bonjour,

Merci de ta réponse.
Elle m'a aidé.

Re: Nombre alphanumerique et addition

Posté : 17 mars 2020, 12:39
par GoRiLliAz
Je répond pour que tous le monde puisse le voir.
J'ai trouvé un moyen ( bug ) de contourné ceux ci
On crée d'abord comme ceci :

Variable [CLIPBOARD];[CLIPBOARD];Alpha;
Variable <Var1>;0;Alpha;
Variable <Var2>;0.0000005;Alpha;
Calcul évolué <Var1>=[CLIPBOARD]+<Var2>
Move Mouse 465;458;Direct;ImgRef0;
Click Left click;
Type <Var1>

puis une fois fait on change comme ceux-ci "Alpha" en "Numerique"

Variable [CLIPBOARD];[CLIPBOARD];Alpha;
Variable <Var1>;0;Numerique;
Variable <Var2>;0.0000005;Alpha;
Calcul évolué <Var1>=[CLIPBOARD]+<Var2>
Move Mouse 465;458;Direct;ImgRef0;
Click Left click;
Type <Var1>

Et la tous fonctionne parfaitement.

Re: Nombre alphanumerique et addition

Posté : 17 mars 2020, 15:08
par plvh935
Bonjour,
Je suis heureux de constater que tu as résolu ton problème. Mais je ne vois pas où est ton addition d'origine (14.325 + 0.005) et je n'obtiens pas de résultat correct avec ta solution (Var1 en Alpha puis modifiée en Numérique). CLIPBOARD était bien vide en début de macro ? Merci de m'éclairer.
Bonsoir

Re: Nombre alphanumerique et addition

Posté : 17 mars 2020, 15:33
par GoRiLliAz
Bon je copie un chiffre qui est aléatoire toute les 10 secondes

Re: Nombre alphanumerique et addition

Posté : 18 mars 2020, 14:06
par plvh935
Bonjour,
Merci pour l'explication. Bien vu, effectivement cela marche et mérite d'être communiqué.
Bonsoir.