Page 1 of 1

[RÉSOLU] Problème avec les nombres décimal

Posted: 05 Jan 2012, 08:11
by Fredy123
Salut, ça fait longtemps. ^^

J'ai un problème, lorsque je demande par exemple à l'utilisateur d'entrer un nom décimal et que je souhaite prendre se nombre pour le mettre en pause, un "problème/bug" arrête l'exécution du script ...

Voici un mini script qui dit tout je crois :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.0.0" scriptVersion="1.0.0" os="Windows"/>
    <actions>
        <action name="ActionPause" version="1.0.0"/>
        <action name="ActionDataInput" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="10" pauseAfter="10">
        <action name="ActionDataInput">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0">5.5</subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="dataType">
                <subParameter name="value" code="0">decimal</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">temps</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0">Entrez un nombre décimal</subParameter>
            </parameter>
        </action>
        <action name="ActionPause">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="duration">
                <subParameter name="value" code="1">temps</subParameter>
            </parameter>
            <parameter name="unit">
                <subParameter name="value" code="0">seconds</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
J'aimerais trouver un moyen de contourner se problème.

Merci. :p

Re: Problème avec les nombres décimal

Posted: 05 Jan 2012, 16:09
by marto31
Je crois que l'action pause ne fonctionne pas avec nombre décimal (je ne suis pas sur), avec une variable nombre entier ca fonctionne.


Tu devrai donc changer l'unité de ta pause et la mettre en milliseconde au lieu de seconde.
Puis après soit tu rentre directement ta variable en milliseconde dans ton entré de donnée soit tu demmande à l'utilisateur de rentrer en seconde puis tu fais une operation sur celle ci (x1000).

Re: Problème avec les nombres décimal

Posted: 05 Jan 2012, 18:19
by Jmgr
Voila, c'est exactement ça :)

Re: Problème avec les nombres décimal

Posted: 05 Jan 2012, 19:54
by Fredy123
Arff.... j'avais même pas pensé au Millisecondes...

Merci.