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
Image
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 ?
Image
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 :mrgreen:

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
lg256 wrote:Bonjour
Pour la deuxieme question Script.line - x conviendrais?
https://wiki.actiona.tools/doku.php?id= ... ore:script
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 !
  1. Qu'est-ce qu'ActExec ?
  2. 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 :mrgreen:
  3. 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
Image
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.