Nombre alphanumerique et addition

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
GoRiLliAz
Messages : 4
Enregistré le : 12 mars 2020, 23:28

Nombre alphanumerique et addition

Message par GoRiLliAz » 12 mars 2020, 23:34

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.

plvh935
Messages : 166
Enregistré le : 10 sept. 2014, 22:33

Re: Nombre alphanumerique et addition

Message par plvh935 » 13 mars 2020, 18:01

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

GoRiLliAz
Messages : 4
Enregistré le : 12 mars 2020, 23:28

Re: Nombre alphanumerique et addition

Message par GoRiLliAz » 15 mars 2020, 14:41

Bonjour,

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

GoRiLliAz
Messages : 4
Enregistré le : 12 mars 2020, 23:28

Re: Nombre alphanumerique et addition

Message par GoRiLliAz » 17 mars 2020, 12:39

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.

plvh935
Messages : 166
Enregistré le : 10 sept. 2014, 22:33

Re: Nombre alphanumerique et addition

Message par plvh935 » 17 mars 2020, 15:08

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

GoRiLliAz
Messages : 4
Enregistré le : 12 mars 2020, 23:28

Re: Nombre alphanumerique et addition

Message par GoRiLliAz » 17 mars 2020, 15:33

Bon je copie un chiffre qui est aléatoire toute les 10 secondes

plvh935
Messages : 166
Enregistré le : 10 sept. 2014, 22:33

Re: Nombre alphanumerique et addition

Message par plvh935 » 18 mars 2020, 14:06

Bonjour,
Merci pour l'explication. Bien vu, effectivement cela marche et mérite d'être communiqué.
Bonsoir.

Répondre