Repeat a chain action

Post here if you need help using Actiona
Post Reply
daungocduc
Posts: 1
Joined: 15 Dec 2020, 18:48

Repeat a chain action

Post by daungocduc »

My problem :
I have 2 actions:
Action 1: Left click on Coordinate x
Action 2: Left click on Coordinate y
Activity 2 executes after action 1 exactly 10 seconds
And it repeat every 60 minutes

Can Anyone help me pls!
jonathanptk
Posts: 6
Joined: 20 Dec 2020, 17:12

Re: Repeat a chain action

Post by jonathanptk »

Hello friend, is that really all you need to do?

Just create 2 click actions and one loop. In the first click action you pause after the 10 second action (10000 ms) and in the second click action you pause 60 minutes (3600000 ms) and send the loop to line 1.
jonathanptk
Posts: 6
Joined: 20 Dec 2020, 17:12

Re: Repeat a chain action

Post by jonathanptk »

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.10.1" scriptVersion="1.1.0" os="GNU/Linux"/>
    <actions>
        <action name="ActionLoop" version="1.0.0"/>
        <action name="ActionClick" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionClick" label="c1" 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="action">
                <subParameter name="value" code="0">pressRelease</subParameter>
            </parameter>
            <parameter name="amount">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="button">
                <subParameter name="value" code="0">left</subParameter>
            </parameter>
            <parameter name="position">
                <subParameter name="unit" code="0">0</subParameter>
                <subParameter name="value" code="0">75:311</subParameter>
            </parameter>
            <parameter name="positionOffset">
                <subParameter name="unit" code="0">0</subParameter>
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="restoreCursorPosition">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
        </action>
        <action name="ActionClick" label="c2">
            <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="action">
                <subParameter name="value" code="0">pressRelease</subParameter>
            </parameter>
            <parameter name="amount">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="button">
                <subParameter name="value" code="0">left</subParameter>
            </parameter>
            <parameter name="position">
                <subParameter name="unit" code="0">0</subParameter>
                <subParameter name="value" code="0">1331:399</subParameter>
            </parameter>
            <parameter name="positionOffset">
                <subParameter name="unit" code="0">0</subParameter>
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="restoreCursorPosition">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
        </action>
        <action name="ActionLoop" pauseBefore="3600000">
            <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">100</subParameter>
            </parameter>
            <parameter name="line">
                <subParameter name="value" code="0">c1</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>

Post Reply