Ça fait longtemps ! J'ai attendu quelques temps pour rassembler plusieurs questions dans ce poste.
Premièrement, dans mon dernier poste, je parlais de la fonction trouver image et tout ... tu m'as répondu et tout est réglé. Merci beaucoup.
Deuxièmement, dans mon script, je donne des statistiques sur divers choses. Ces stats sont donnés en %. Le problème, c'est que parfois, le % donné est trop .... précis ... Exemple : 73.2465030503740% .... J'ai donc effectué une petite recherche sur une fonction permettante d'arrondir plus haut ou plus bas. Je me suis souvenu de la fonction Floor() que j'avais vue en C. J'ai constaté qu'elle ne changait pas dans EcmaScript. Cependant, lorsque je l'utilise, une erreur me disant que la variable "floor" était inconnue ou quelque chose du genre ... Aurais-tu une solution ? Est-ce un bug ? ....
Troisièmement, après avoir cherché dans la Docu (dans la partie Code), j'ai trouvé : Color ou encore : Color dialog. Je ne suis point capable d'utiliser ces fonctions.... J'aimerais seulement avoir un petit exemple de dialog ayant un peu de couleur peut-être... Pour savoir comment utiliser toutes ces fonctions.... Merci.
Pour finir, je crois avoir trouvé un bug. Voici un exemple, je n'ai pas envie de l'expliquer au complet : ^^
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.2.1" scriptVersion="1.0.0" os="Windows"/>
<actions>
<action name="ActionMessageBox" version="1.0.0"/>
<action name="ActionCode" version="1.0.0"/>
</actions>
<parameters/>
<script pauseBefore="10" pauseAfter="10">
<action name="ActionCode">
<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">var Un = 1
var deux = 1
var trois = 2</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">Salut</subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0"></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="ActionCode">
<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">total = Un + deux + trois</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="1">totale</subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0"></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>
</script>
</scriptfile>
En gros, lorsque j'utilise des variables, et que je fais une action avec celle-ci, et bien si j'ai oublié (ou peu importe quoi) lorsque Actionaz me signalera le bug, il risque fortement de dire : Actionaz 3 a cessé de fonctionner .... J'ai réussi a re-créer ce bug avec cette exemple, mais pas à tous les coups.
Voici une façon de procéder qui devrait pouvoir t'aider à actionner le bug :
- Exécute
- Clic sur le "Ok" de la boîte de dialogue
- Appuie sur la "coccinelle" et Actionaz devrait cesser de fonctionner
J'espère que el bug ce manifestera ... ^^
Bonne journée et merci.