Arrêter le script au moment d'une pause

Si vous avez trouvé un bug ou ce que vous pensez être un bug n'hésitez pas à le signaler. Cela permettra sa correction.
Post Reply
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Arrêter le script au moment d'une pause

Post by Sergent-Quentin »

Bonjour

Je ne sais pas si c'est réellement un bug ou si ça vient de mon pc, voici mon problème :

Lorsque j'utilise l'action "pause" (de 8000 Millisecondes), j’exécute le script, je peux arrêter à tout moment en cliquant sur le bouton d'arrêt d’exécution.

Mais si j’écris la "pause" en code :

Code: Select all

Execution.pause(8000);
Et que je clique sur le bouton d'arrêt d’exécution, ça ne s'arrête pas, et lorsque les 8 secondes sont passés, le script plante.
Voici un script pour reproduire l'action :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.10.0" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionPause" version="1.0.0"/>
        <action name="ActionConsole" version="1.0.0"/>
        <action name="ActionCode" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionConsole">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Pause de la liste d'action en cours...</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="0">8000</subParameter>
            </parameter>
            <parameter name="unit">
                <subParameter name="value" code="0">milliseconds</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Pause du code en cours....</subParameter>
            </parameter>
        </action>
        <action name="ActionCode">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="code">
                <subParameter name="value" code="1">Execution.pause(8000);</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
Je voulais aussi savoir si cela vous fait la même chose ?

Merci pour vos réponses.

Cordialement

Quentin

Post Reply