Bug Liste de sélection/Condition de variable

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
Fredy123
Posts: 163
Joined: 15 Jun 2011, 23:07

Bug Liste de sélection/Condition de variable

Post by Fredy123 »

Salut,

Je viens de trouver un Bug dans Liste de sélection ou condition de variable... J'ai réussi à le rendre très explicite grâce à un petit exemple.

J'explique :

Dans liste de sélection, lorsque je mes "Case à cocher" et que j'entre "1" au nombre de choix maximum, je peux avec des conditions de variable déterminer (facilement) quel choix a été coché.
Si j'ajoute 1 choix de plus maximum, donc 2 choix max. Avec une condition de variable, je suis incapable de savoir le ou les choix choisis par l'utilisateur. Peu importe le choix, toutes les conditions deviennent alors vrai....

Résumé :

1 choix maximum : Aucun problème.
2 et + choix maximum : Les conditions deviennent tous vrai même si un seul choix est coché. Testé avec la comparaison : " = " et "Contient".

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.6.1" scriptVersion="1.0.0" os="Windows"/>
    <actions>
        <action name="ActionDataInput" version="1.0.0"/>
        <action name="ActionGoto" version="1.0.0"/>
        <action name="ActionMessageBox" version="1.0.0"/>
        <action name="ActionVariableCondition" version="1.0.0"/>
        <action name="ActionMultiDataInput" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionDataInput">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="dataType">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">NbChoix</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0">Nombre de choix : 
1 : Fonctionne 
2 et plus : Bug
</subParameter>
            </parameter>
            <parameter name="windowTitle">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionMultiDataInput">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="maximumChoiceCount">
                <subParameter name="value" code="1">NbChoix</subParameter>
            </parameter>
            <parameter name="mode">
                <subParameter name="value" code="0">checkbox</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Nom</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="items">
                <subParameter name="value" code="0">Fredy
Jmgr
niconil
</subParameter>
            </parameter>
            <parameter name="windowTitle">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionVariableCondition" label="F">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="ifEqual">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">contains</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Nom</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">Fredy</subParameter>
            </parameter>
            <parameter name="ifDifferent">
                <subParameter name="line" code="0">J</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
        </action>
        <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">Fredy !</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="ActionVariableCondition" label="J">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="ifEqual">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">contains</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Nom</subParameter>
            </parameter>
            <parameter name="ifDifferent">
                <subParameter name="line" code="0">N</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">Jmgr</subParameter>
            </parameter>
        </action>
        <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="title">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="message">
                <subParameter name="value" code="0">Jmgr !</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="ActionVariableCondition" label="N">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="ifEqual">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">contains</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Nom</subParameter>
            </parameter>
            <parameter name="ifDifferent">
                <subParameter name="line" code="0">Nom</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">niconil</subParameter>
            </parameter>
        </action>
        <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="title">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="message">
                <subParameter name="value" code="0">niconil !</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="ActionMessageBox" label="Nom">
            <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">Choix sélectionné : $Nom</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="0">1</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
Bonne journée.
niconil
Posts: 93
Joined: 12 Mar 2012, 10:11

Re: Bug Liste de sélection/Condition de variable

Post by niconil »

Encore une fois, merci pour cet effort d'isoler les bugs rencontrés.

Bon ok, c'est confirmé, et je pense avoir cerné le problème.
A partir de 2 choix (et plus) la variable 'Nom' devient un tableau
ce cas n'est pas pris en compte par le code

pour les curieux ça se passe là :
fichier : actions / actionpackinternal / actions / variableconditioninstance.h
à partir de la ligne : 77 (jusqu'à 100)
https://github.com/Jmgr/actionaz/blob/m ... ance.h#L77


J'en profite pour rajouter un autre bug collatéral :

choisir 2 pour NbChoix (edit: en fait peu importe)
et ne faire aucune sélection

là ça plante dans l'action d'affichage de 'Choix sélectionné : $Nom'

fichier : actiontools/actioninstance.cpp
ligne : 225 (après un appel fait en ligne 699 du même fichier)
https://github.com/Jmgr/actionaz/blob/m ... e.cpp#L225

bref deux bugs à corriger, jmgr vous tiendra au courant de la suite donnée.
Mais déjà le fait que les problèmes soient clairement identifiés est une grande avancée.
Fredy123
Posts: 163
Joined: 15 Jun 2011, 23:07

Re: Bug Liste de sélection/Condition de variable

Post by Fredy123 »

Encore une fois, merci pour cet effort d'isoler les bugs rencontrés.
Ça me fait plaisir !


Jai un autre Bug dans la même Action. En faite, c'est peut-être fait exprès mais j'aime mieux ne pas prendre de chance.

Dans l'action Liste de sélection, si je choisi comme mode : Liste déroulante éditable, je ne peux qu'éditer un seul choix dans la liste. Personnellement, je trouverais plus pratique ce mode si l'utilisateur pourrait éditer chaque aspect de cette liste éditable en un coup.
bref deux bugs à corriger, jmgr vous tiendra au courant de la suite donnée.
Merci de l'info.

Bonne journée.
niconil
Posts: 93
Joined: 12 Mar 2012, 10:11

Re: Bug Liste de sélection/Condition de variable

Post by niconil »

bon, j'ai passé un peu de temps sur ton problème.

voilà ce qu'il en ressort :

- pour mon plantage :
si on demande d'évaluer $Nom et que Nom est un tableau vide alors 'Crash'
j'ai la solution, je vais la pousser vers Jmgr

- pour le fonctionnement des actions 'liste de sélection' et 'condition de variable'
voilà un début d'analyse :

dans liste de sélection il y a plusieurs modes assez proche :
(Liste déroulante, Liste déroulante éditable , Liste et Boutons radio)
Ces modes permettent de choisir une valeur
c'est cette valeur que l'on récupère dans la variable de sortie.

Dans le cas qui nous intéresse (lié au dernier mode : Cases à cocher)
On peut dans ce mode sélectionner plusieurs valeurs
[au passage : dans paramètres avancés on peut mettre 'nbre maximum de choix' à 0. Ce serait plus raisonnable de ne pas pouvoir descendre en dessous de 1]

il en résulte que dans la variable de sortie on a une donnée de type tableau
avec par exemple :
Nom[0]=Fredy123
Nom[1]=Jmgr

De ce coté là (à part ma remarque pas grand chose à dire)

On passe à l'action condition de variable :
là impossible de mettre un élément de tableau, l'action demande seulement un nom de variable
et si on met une variable tableau les opérateurs proposés ne sont pas appropriés à des données de type tableau. C'est cela qui cause le pb que tu rencontres.
C'est peut être ici qu'il faudrait faire évoluer l'action condition de variable
pour qu'elle puisse comparer autre chose qu'une variable simple
(j'avais déjà proposer d'évaluer une expression, mais ce n'était qu'une proposition)

Autre proposition:
Dans le mode 'cases à cocher'
le résultat serait récupéré dans un tableau du type :
Nom['Fredy123'] = 1
Nom['Jmgr'] = 0
Nom['niconil'] = 0
le '1' signifiant que la case est cochée (j'ai personnellement une préférence pour ce mode de fonctionnement)

Il n'en reste pas moins vrai que Condition de variable est un peu trop restrictive dans sa forme actuelle





[qui permet juste de saisir une valeur différente donc pas besoin de pouvoir les éditer toutes d'un coup comme tu le proposais)
User avatar
Jmgr
Admin
Posts: 1649
Joined: 07 Dec 2005, 15:45
Contact:

Re: Bug Liste de sélection/Condition de variable

Post by Jmgr »

Rien à ajouter, j'ai accepté la modification que tu as proposé niconil donc ça sera corrigé dans la prochaine version.
"My software never has bugs. It just develops random features."
Fredy123
Posts: 163
Joined: 15 Jun 2011, 23:07

Re: Bug Liste de sélection/Condition de variable

Post by Fredy123 »

Bonjour,

Suite à ce retour de Bug, aucune mise à jour à ce sujet a été effectuée. Je voudrais simplement savoir s'il y en aura une prochainement.
Je suis bloqué au même endroit depuis le jour où j'ai poster ce sujet. Je comprend si tu n'as pas le temps (ou vous ? *niconil*), mais j'aimerais savoir.

Sinon, il y aurait-il une solution provisoire ? En code ? Je n'ai trouvé aucune... Un indice, un lien vers un indice.... etc. :roll:

Merci et bonne journée.
User avatar
Jmgr
Admin
Posts: 1649
Joined: 07 Dec 2005, 15:45
Contact:

Re: Bug Liste de sélection/Condition de variable

Post by Jmgr »

Désolé pour la réponse tardive, j'étais à Singapour pour une semaine...

Ah, oui désolé en fait le bug qui provoquait le plantage a été corrigé, mais du coup pour l'action comparaison de variable il restait encore quelques problèmes.
Du coup j'ai ajouté une comparaison "Contient" qui fonctionne avec un tableau et une chaîne de caractères. J'ai également amélioré le code de comparaison qui devrait mieux fonctionner. Ça sera dans la prochaine version.

Comme solution temporaire tu peux utiliser du code :

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="ActionMultiDataInput" version="1.0.0"/>
        <action name="ActionVariableCondition" version="1.0.0"/>
        <action name="ActionCode" version="1.0.0"/>
        <action name="ActionDataInput" version="1.0.0"/>
        <action name="ActionGoto" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionDataInput">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="dataType">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">NbChoix</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0">Nombre de choix :
    1 : Fonctionne
    2 et plus : Bug
    </subParameter>
            </parameter>
            <parameter name="windowTitle">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionMultiDataInput">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="maximumChoiceCount">
                <subParameter name="value" code="1">NbChoix</subParameter>
            </parameter>
            <parameter name="mode">
                <subParameter name="value" code="0">checkbox</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Nom</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="items">
                <subParameter name="value" code="0">Fredy
Jmgr
niconil
</subParameter>
            </parameter>
            <parameter name="windowTitle">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionVariableCondition" label="F2" enabled="false">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="ifEqual">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">contains</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Nom</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">Fredy</subParameter>
            </parameter>
            <parameter name="ifDifferent">
                <subParameter name="line" code="0">J</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" label="F">
            <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">if(Nom.indexOf("Fredy") == -1)
	Script.nextLine = "J";</subParameter>
            </parameter>
        </action>
        <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">Fredy !</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="ActionVariableCondition" label="J2" enabled="false">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="ifEqual">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">contains</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Nom</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">Jmgr</subParameter>
            </parameter>
            <parameter name="ifDifferent">
                <subParameter name="line" code="0">N</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" label="J">
            <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">if(Nom.indexOf("Jmgr") == -1)
	Script.nextLine = "N";</subParameter>
            </parameter>
        </action>
        <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">Jmgr !</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="ActionVariableCondition" label="N2" enabled="false">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="ifEqual">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">contains</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Nom</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">niconil</subParameter>
            </parameter>
            <parameter name="ifDifferent">
                <subParameter name="line" code="0">Nom</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" label="N">
            <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">if(Nom.indexOf("niconil") == -1)
	Script.nextLine = "Nom";</subParameter>
            </parameter>
        </action>
        <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">niconil !</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="ActionMessageBox" label="Nom">
            <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">Choix sélectionné : $Nom</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="0">1</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
"My software never has bugs. It just develops random features."
Post Reply