Same Data Input with two Loops
Posted: 09 Apr 2012, 17:30
Hello,
How can i use what i write in data input with two loops? It seems it doesn't work two loops with the same variable (in my case "x"). I've search on google and try something but without results. Can you help me, please?
Also i need to write to console after every repeat that it finished a repeat (for example: finished round 1; then: finished round 2 etc)... the "finished round" is static text but the numbers need to change every time, so how can i do this?
Thanks a lot for your help!
How can i use what i write in data input with two loops? It seems it doesn't work two loops with the same variable (in my case "x"). I've search on google and try something but without results. Can you help me, please?
Also i need to write to console after every repeat that it finished a repeat (for example: finished round 1; then: finished round 2 etc)... the "finished round" is static text but the numbers need to change every time, so how can i do this?
Thanks a lot for your help!

Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.2.2" scriptVersion="1.0.0" os="GNU/Linux"/>
<actions>
<action name="ActionClick" version="1.0.0"/>
<action name="ActionWindowCondition" version="1.0.0"/>
<action name="ActionCode" version="1.0.0"/>
<action name="ActionConsole" version="1.0.0"/>
<action name="ActionDataInput" version="1.0.0"/>
<action name="ActionWriteText" version="1.0.0"/>
<action name="ActionKey" version="1.0.0"/>
<action name="ActionVariable" version="1.0.0"/>
<action name="ActionLoop" version="1.0.0"/>
</actions>
<parameters/>
<script pauseBefore="500" pauseAfter="0">
<action name="ActionVariable" comment="set the initial value of the position variable">
<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="colorValue">
<subParameter name="value" code="0">::</subParameter>
</parameter>
<parameter name="variable">
<subParameter name="value" code="0">position</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">position</subParameter>
</parameter>
<parameter name="value">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="positionValue">
<subParameter name="value" code="0">1234:40</subParameter>
</parameter>
</action>
<action name="ActionDataInput" comment="i need data from here to use with 2 loops" color="#c7211b">
<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="defaultValue">
<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">x</subParameter>
</parameter>
<parameter name="question">
<subParameter name="value" code="0">how many paste do you want?</subParameter>
</parameter>
</action>
<action name="ActionKey" comment="open the application i work with">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">1</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">Win32</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">true</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
</action>
<action name="ActionWindowCondition" comment="wait to open... then continue">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="width">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0">App Example</subParameter>
</parameter>
<parameter name="processId">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="condition">
<subParameter name="value" code="0">exists</subParameter>
</parameter>
<parameter name="height">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="ifTrue">
<subParameter name="line" code="0">C4</subParameter>
<subParameter name="action" code="0">goto</subParameter>
</parameter>
<parameter name="ifFalse">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">wait</subParameter>
</parameter>
<parameter name="yCoordinate">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="xCoordinate">
<subParameter name="value" code="0"></subParameter>
</parameter>
</action>
<action name="ActionKey" label="C4" comment="tab">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">Tab</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">Win32</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
</action>
<action name="ActionKey" comment="enter" pauseAfter="500">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">Return</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">Win32</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
</action>
<action name="ActionClick" comment="click clipboard manager" pauseAfter="500">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="button">
<subParameter name="value" code="0">left</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="position">
<subParameter name="value" code="0">1234:13</subParameter>
</parameter>
</action>
<action name="ActionClick" comment="select from clipboard position x y" pauseAfter="500">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="button">
<subParameter name="value" code="0">left</subParameter>
</parameter>
<parameter name="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="position">
<subParameter name="value" code="1">position</subParameter>
</parameter>
</action>
<action name="ActionCode" comment="increase the y value (vertical) of the position variable">
<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">position.y += 20</subParameter>
</parameter>
</action>
<action name="ActionKey" comment="enter" pauseAfter="10000">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">Return</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">Win32</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
</action>
<action name="ActionLoop" comment="repeat x times (from line 003)">
<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">003</subParameter>
</parameter>
<parameter name="count">
<subParameter name="value" code="1">x = x - 1</subParameter>
</parameter>
</action>
<action name="ActionKey" comment="open another application">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">1</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">true</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">Win32</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
</action>
<action name="ActionWindowCondition" comment="wait to open... then continue">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="width">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0">App Example</subParameter>
</parameter>
<parameter name="condition">
<subParameter name="value" code="0">exists</subParameter>
</parameter>
<parameter name="processId">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="height">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="ifTrue">
<subParameter name="line" code="0">C4</subParameter>
<subParameter name="action" code="0">goto</subParameter>
</parameter>
<parameter name="ifFalse">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">wait</subParameter>
</parameter>
<parameter name="yCoordinate">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="xCoordinate">
<subParameter name="value" code="0"></subParameter>
</parameter>
</action>
<action name="ActionWriteText" comment="text">
<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">test</subParameter>
</parameter>
</action>
<action name="ActionKey" comment="enter" pauseAfter="500">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="alt">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">Return</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="ctrl">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="shift">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">Win32</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
</action>
<action name="ActionConsole" comment="i need here to write every x time that finished a round (e.q. round #1 / round #2 etc)" color="#c7211b">
<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">terminat cont: 1</subParameter>
</parameter>
</action>
<action name="ActionLoop" comment="repeat x times (from line 012)">
<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">012</subParameter>
</parameter>
<parameter name="count">
<subParameter name="value" code="1">x = x - 1</subParameter>
</parameter>
</action>
</script>
</scriptfile>