je viens demander votre aide pour faire un compteur.
L'idée serait que Actiona écrive un compteur du genre :
0000
0001
0002
...
9999
Pour l'instant, j'ai réussi à lui faire écrire 0000, puis de taper 0000 dans la console (pour connaître la valeur actuelle) et à lui faire réaliser la boucle (9999 fois). Mais je rencontre des problèmes pour :
- faire écrire le nombre tapé dans la console (Je ne veux qu'il tape 0000 mais qu'il écrit dans la console la valeur précédente)
- pour réaliser l'incrémentation de 1 de la valeur tapée
Auriez-vous une solution à cela s'il vous plaît ?
PS : Je suis un peu noobie avec Actiona, j'ai un peu plus l'habitude des macro VB sous excel.
EDIT :
Voici un extrait de code de ce que j'essaye de faire :
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actiona" version="3.9.0" scriptVersion="1.1.0" os="Windows"/>
<actions>
<action name="ActionLoop" version="1.0.0"/>
<action name="ActionDataInput" version="1.0.0"/>
<action name="ActionKey" version="1.0.0"/>
<action name="ActionVariable" version="1.0.0"/>
<action name="ActionWriteTextFile" version="1.0.0"/>
<action name="ActionConsole" version="1.0.0"/>
</actions>
<parameters/>
<resources/>
<script pauseBefore="100" pauseAfter="100">
<action name="ActionDataInput" comment="a=0000">
<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="question">
<subParameter name="value" code="0">valeur</subParameter>
</parameter>
<parameter name="dataType">
<subParameter name="value" code="0">integer</subParameter>
</parameter>
<parameter name="defaultValue">
<subParameter name="value" code="0">0000</subParameter>
</parameter>
<parameter name="editorType">
<subParameter name="value" code="0">line</subParameter>
</parameter>
<parameter name="variable">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="windowTitle">
<subParameter name="value" code="0"></subParameter>
</parameter>
</action>
<action name="ActionKey" comment="E">
<exception id="33" action="0" line=""/>
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
<parameter name="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">E</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">win32</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
</action>
<action name="ActionVariable" comment="a = 0000">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="positionValue">
<subParameter name="value" code="0">:</subParameter>
</parameter>
<parameter name="variable">
<subParameter name="value" code="0">a</subParameter>
</parameter>
<parameter name="colorValue">
<subParameter name="value" code="0">::</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">integer</subParameter>
</parameter>
<parameter name="value">
<subParameter name="value" code="0">0000</subParameter>
</parameter>
</action>
<action name="ActionWriteTextFile">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="text">
<subParameter name="value" code="0">$a</subParameter>
</parameter>
<parameter name="file">
<subParameter name="value" code="0">out.txt</subParameter>
</parameter>
<parameter name="mode">
<subParameter name="value" code="0">truncate</subParameter>
</parameter>
</action>
<action name="ActionConsole" comment="affiche a">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="output">
<subParameter name="value" code="0">information</subParameter>
</parameter>
<parameter name="text">
<subParameter name="value" code="0">a = $a</subParameter>
</parameter>
</action>
<action name="ActionVariable" comment="a = a + 1">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="positionValue">
<subParameter name="value" code="0">:</subParameter>
</parameter>
<parameter name="variable">
<subParameter name="value" code="0">a</subParameter>
</parameter>
<parameter name="colorValue">
<subParameter name="value" code="0">::</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">integer</subParameter>
</parameter>
<parameter name="value">
<subParameter name="value" code="1">a + 1</subParameter>
</parameter>
</action>
<action name="ActionKey" comment="Entrée">
<exception id="33" action="0" line=""/>
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
<parameter name="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">Return</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">win32</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
</action>
<action name="ActionLoop">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="count">
<subParameter name="value" code="0">9999</subParameter>
</parameter>
<parameter name="line">
<subParameter name="value" code="0">002</subParameter>
</parameter>
</action>
</script>
</scriptfile>