La condition temporelle ne marche pas

Vous voulez de l'aide ? Postez ici :)
Post Reply
lalalie
Posts: 8
Joined: 17 May 2016, 01:19

La condition temporelle ne marche pas

Post by lalalie »

Bonjour, la condition temporelle ne marche pas quand on définie une date dans le futur, que faire ?

Merci.
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: La condition temporelle ne marche pas

Post by Sergent-Quentin »

Salut,

Je pense que tu l'utilises pas correctement ^^, comme Jmgr le disait ce n'est pas forcément très intuitif, jette un coup d'oeil sur le dernier message de ce sujet : https://www.jmgr.net/forum/viewtopic.ph ... elle#p3479

Si tu as des questions n'hésite pas ;)

Cordialement

Sergent-Quentin
lalalie
Posts: 8
Joined: 17 May 2016, 01:19

Re: La condition temporelle ne marche pas

Post by lalalie »

Ha il faut obligatoirement passer par le code ?

Pour que les choses soit claire, la date/heure que je rentre c'est une date dans le futur, là où je souhaite appelais la procédure de d’arrêt. (Dans mon cas 11h30)


Si avant (avant la date dans le futur): ne rien faire

Si maintenant : ne rien faire

Si après : (après la date dans le futur) appeler procédure "arrêt" (donc si il est plus de 11h30 au moment ou il tombe sur la ligne de condition temporelle il lance la procédure "arrêt")

Voilà comment je vois les choses, j'ai lu le lien que tu m'as donné mais je n'ai pas compris.

Merci.
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: La condition temporelle ne marche pas

Post by Sergent-Quentin »

C'est vrai que c'est pas facile :/, je t'ai fait un script avec la condition temporelle, tu mets ta date futur et au moment venu, l'action se déclenchera, ça se déclenchera aussi si ta date est déjà passée.

Fichier-->Importer-->Contenu du script-->Colle le script et clique sur "Ok" :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.9.1" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionTimeCondition" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionTimeCondition">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <parameter name="date">
                <subParameter name="value" code="0">17/05/2016 18:42:00</subParameter>
            </parameter>
            <parameter name="ifNow">
                <subParameter name="line" code="0">001</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
            <parameter name="ifAfter">
                <subParameter name="line" code="0">001</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
            <parameter name="ifBefore">
                <subParameter name="line" code="1">Console.print("yo");</subParameter>
                <subParameter name="action" code="0">run_code</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
N'hésite pas si tu as des questions ;)

Cordialement

Sergent-Quentin
lalalie
Posts: 8
Joined: 17 May 2016, 01:19

Re: La condition temporelle ne marche pas

Post by lalalie »

En bataillant un peut j'ai découvert que si j'inverse le si avant et si après ça marche... Je ne comprends pas la logique mais bon ça marche c'est le principal.

Un grand Merci pour votre patience.

<3
Post Reply