J'utilise ce petit bijou depuis quelques semaines maintenant. Tout fonctionne très bien, jusqu'à aujourd'hui ou j'ai voulu ajouter une "condition temporelle"
La fonction demande une date ET une heure. Or je n'ai besoin que de l'heure (pour quitter Actiona après 16h30).
Serait il possible de régler cette fonction pour qu'elle vérifie uniquement l'heure, car je me vois mal changer tous les jours la "date" d'arrêt...
J'ai bien vu l'éditeur de texte/code mais j'ignore comment ça marche ^^"
(J'ai également vu la fonction "quitter Actiona" mais pas de réglage temporelle. Sinon pour son fonctionnement est ce que je peut faire l'appel de procédure directe de "quitter Actiona" ou je doit lui dire de stopper avant?!)
[Résolu] Condition temporelle
[Résolu] Condition temporelle
Last edited by kaeinara on 03 Jan 2016, 19:47, edited 1 time in total.
-
- Posts: 274
- Joined: 11 Jun 2014, 14:45
Re: Condition temporelle
Salut,
Je t'ai fait un petit bout de code à placer en première ligne dans ton script, le script prélève la date actuelle et rajoute l'heure que tu souhaite (16:30:00) afin de former la date et l'heure.
Tu pourras modifier directement l'heure dans le code si tu veux la changer à ta guise, tu peux tester le script, pour importer le script (Fichier-->Importer-->Contenu du script)
Si tu as des questions n'hésite pas.
Cordialement
Sergent-Quentin
Je t'ai fait un petit bout de code à placer en première ligne dans ton script, le script prélève la date actuelle et rajoute l'heure que tu souhaite (16:30:00) afin de former la date et l'heure.
Tu pourras modifier directement l'heure dans le code si tu veux la changer à ta guise, tu peux tester le script, pour importer le script (Fichier-->Importer-->Contenu du script)
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="ActionCode" version="1.0.0"/>
<action name="ActionTimeCondition" version="1.0.0"/>
</actions>
<parameters/>
<resources/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionCode">
<exception id="2" action="1" line=""/>
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<parameter name="code">
<subParameter name="value" code="1">var date = new Date();
var Jour = date.getDate();
var Mois = date.getMonth()+1;
var Annee = date.getFullYear();
if (Jour.toString().length == 1)
Jour = '0'+Jour;
if (Mois.toString().length == 1)
Mois = '0'+Mois
date = Jour+"/"+Mois+"/"+Annee+" "+"16:30:00";</subParameter>
</parameter>
</action>
<action name="ActionTimeCondition">
<exception id="2" action="1" line=""/>
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<parameter name="ifNow">
<subParameter name="action" code="0">run_code</subParameter>
<subParameter name="line" code="1">Console.print("Maintenant");</subParameter>
</parameter>
<parameter name="date">
<subParameter name="value" code="1">date</subParameter>
</parameter>
<parameter name="ifAfter">
<subParameter name="action" code="0">goto</subParameter>
<subParameter name="line" code="0">002</subParameter>
</parameter>
<parameter name="ifBefore">
<subParameter name="action" code="0">run_code</subParameter>
<subParameter name="line" code="1">Console.print("Avant");</subParameter>
</parameter>
</action>
</script>
</scriptfile>
Cordialement
Sergent-Quentin
Re: Condition temporelle
WOOOOOOOOOAAAAAAAAAAAAAAAA
C'est du chinois XD
Bon alors j'ai du modifier/ajouter quelques procédures, mais ça devrait être bon.
Par contre j'ai eu quelques difficultés pour "ajouter" ton code, quand je fait "importer" alors que mon programme est ouvert il efface tout et n'a mit que l'importation -_-
Alors j'ai exporté mon programme en code et essayé de coller les 2 codes ensemble, mais rien a faire. Il y avait toujours une erreur ligne machin colonne truc....
Finalement j'ai du importer ton code, copier les 2 lignes que ça donné dans Actiona, ouvert mon programme et coller ces fameuse 2 lignes + les quelques modiff. nécessaire au bon fonctionnement tout devrait être bon.
Je test en condition réelle demain!
Un grand merci Sergent-Quentin

C'est du chinois XD
Bon alors j'ai du modifier/ajouter quelques procédures, mais ça devrait être bon.
Par contre j'ai eu quelques difficultés pour "ajouter" ton code, quand je fait "importer" alors que mon programme est ouvert il efface tout et n'a mit que l'importation -_-
Alors j'ai exporté mon programme en code et essayé de coller les 2 codes ensemble, mais rien a faire. Il y avait toujours une erreur ligne machin colonne truc....
Finalement j'ai du importer ton code, copier les 2 lignes que ça donné dans Actiona, ouvert mon programme et coller ces fameuse 2 lignes + les quelques modiff. nécessaire au bon fonctionnement tout devrait être bon.
Je test en condition réelle demain!
Un grand merci Sergent-Quentin

-
- Posts: 274
- Joined: 11 Jun 2014, 14:45
Re: [Résolu] Condition temporelle
Oui j'ai oublier de te le préciser^^kaeinara wrote:Finalement j'ai du importer ton code, copier les 2 lignes que ça donné dans Actiona, ouvert mon programme et coller ces fameuse 2 lignes + les quelques modiff. nécessaire au bon fonctionnement tout devrait être bon.
De rien

Cordialement
Sergent-Quentin