Page 1 of 1
revenir à l'action précédente
Posted: 13 Aug 2015, 03:05
by Lyx
Bonjour !
Je me posais une question, deux en fait
Premièrement pour ce fameux temps d’exécution maximum, je me souviens que sur la version 2 il y avait une option pour activer un temps d’exécution maximum identique à chaque action du programme, est-ce toujours possible ? Si oui comment ?
Deuxièmement, dans le cas ou ce délai est écoulé, est-il possible de revenir à l'ancienne action (autre que revenir à la ligne blablabla parce que si je fais une modification ligne deux je pleure après) ? Du coup comme on peut mettre du code javascript je me disais qu'il y avait peut-être un truc car je ne connais absolument pas ce language
Voila voila merci beaucoup pour vos futurs réponses bonne journée !
Re: revenir à l'action précédente
Posted: 14 Aug 2015, 15:22
by lg256
Bonjour
Pour la deuxieme question Script.line - x conviendrais?
https://wiki.actiona.tools/doku.php?id= ... ore:script
Re: revenir à l'action précédente
Posted: 14 Aug 2015, 17:16
by Lyx
Whaow autant quand il s'agit de faire glisser les actions pour faire un joli programme je me débrouille mais la je comprend pas grand chose !
- Qu'est-ce qu'ActExec ?
- La fonction que tu me proposes retournes à l'action précédente ou la ligne précédente ? (car si il y a un changement de procédure entre les deux actions c'est le drame
- Question très bête mais il faut rentrer ça dans l'action "code" ?
En tout cas merci pour la réponse mais je suis un peu perdu, il y a un guide avancé de actionaz concernant le code ? Car je suis absolument incapable d’interpréter cette page wiki
Re: revenir à l'action précédente
Posted: 14 Aug 2015, 20:52
by lg256
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.7.0" scriptVersion="1.0.0" os="GNU/Linux"/>
<actions>
<action name="ActionMessageBox" version="1.0.0"/>
<action name="ActionGoto" version="1.0.0"/>
</actions>
<parameters/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionMessageBox">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="windowIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="message">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="textMode">
<subParameter name="value" code="0">automatic</subParameter>
</parameter>
<parameter name="ifYes">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
<parameter name="customIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="icon">
<subParameter name="value" code="0">none</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">ok</subParameter>
</parameter>
<parameter name="ifNo">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
</action>
<action name="ActionGoto">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="line">
<subParameter name="value" code="1">Script.line - 1;</subParameter>
</parameter>
</action>
</script>
</scriptfile>
pour tester tu fais file ->import->script content et tu colle le code
c'est une boucle infinie
Le code est dans le goto (tu remarque le coin rouge) Script.line - 1; c'est la ligne actuelle - 1 donc la ligne precedente.
Tu peux entrer du code a n'importe quel endroit ou il y a un triangle rouge, pas uniquement avec l'action code.
https://wiki.actiona.tools/doku.php?id=fr:tutorials
https://wiki.actiona.tools/doku.php?id=fr:code
La doc est plus complete en anglais.
Si t'as d'autres questions hesite pas.
Re: revenir à l'action précédente
Posted: 15 Aug 2015, 05:35
by Lyx
lg256 wrote:Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.7.0" scriptVersion="1.0.0" os="GNU/Linux"/>
<actions>
<action name="ActionMessageBox" version="1.0.0"/>
<action name="ActionGoto" version="1.0.0"/>
</actions>
<parameters/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionMessageBox">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="windowIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="message">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="textMode">
<subParameter name="value" code="0">automatic</subParameter>
</parameter>
<parameter name="ifYes">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
<parameter name="customIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="icon">
<subParameter name="value" code="0">none</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">ok</subParameter>
</parameter>
<parameter name="ifNo">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
</action>
<action name="ActionGoto">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="line">
<subParameter name="value" code="1">Script.line - 1;</subParameter>
</parameter>
</action>
</script>
</scriptfile>
pour tester tu fais file ->import->script content et tu colle le code
c'est une boucle infinie
Le code est dans le goto (tu remarque le coin rouge) Script.line - 1; c'est la ligne actuelle - 1 donc la ligne precedente.
Tu peux entrer du code a n'importe quel endroit ou il y a un triangle rouge, pas uniquement avec l'action code.
https://wiki.actiona.tools/doku.php?id=fr:tutorials
https://wiki.actiona.tools/doku.php?id=fr:code
La doc est plus complete en anglais.
Si t'as d'autres questions hesite pas.
Bonsoir !
Alors déjà pour le code j'arrive pas à l'importer j'ai un message d'erreur
Apparemment il aime pas trop la ligne 9 mais je sais pas la déchiffrer cette ligne 9 é_è
Ben en tout cas cette fonction m'a l'air très sympa après il n'y a plus qu'à faire du cas par cas en début de fonction pour revenir à l'action précédente !
Et pour le temps d’exécution maximum est-il aussi possible de mettre un temps global pour toute les actions ?
Merci bien !
Re: revenir à l'action précédente
Posted: 15 Aug 2015, 13:36
by lg256
Pas avec actiona directement (a ma connaissance) a moins de check a plusieurs endroits et d'utiliser du code.