<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.9.2" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionReadTextFile" version="1.0.0"/>
        <action name="ActionConsole" version="1.0.0"/>
        <action name="ActionCode" version="1.0.0"/>
        <action name="ActionCommand" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionCode" comment="valeurs d initialisation 1) adresse IP 2) où est le fichier bat 3) variable &quot;bilan&quot; du ping">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <parameter name="code">
                <subParameter name="value" code="1">a_chercher=&quot;227.0.0.1&quot;

fichier_bat= &quot;C://temp//test_IP_via_ping.bat&quot;
fichier_bat_out = &quot;c://temp//out.txt&quot;</subParameter>
            </parameter>
        </action>
        <action name="ActionCommand" comment="via un .bat, lancer un ping">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="parameters">
                <subParameter name="value" code="0">$a_chercher</subParameter>
            </parameter>
            <parameter name="processId">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="workingDirectory">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="command">
                <subParameter name="value" code="0">$fichier_bat</subParameter>
            </parameter>
            <parameter name="errorOutput">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="output">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="exitStatus">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="exitCode">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionReadTextFile" comment="lire le fichier &quot;bilan&quot; du ping">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="lastline">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">recup_contenu_fichier_bat_out</subParameter>
            </parameter>
            <parameter name="firstline">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="mode">
                <subParameter name="value" code="0">full</subParameter>
            </parameter>
            <parameter name="file">
                <subParameter name="value" code="1">fichier_bat_out</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" comment="recherche dans ce fichier s il y a &gt;perdus= 0&lt; (sinon pb)">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <parameter name="code">
                <subParameter name="value" code="1">if ( recup_contenu_fichier_bat_out.search(&quot;perdus = 0&quot;) &gt; 0) {
RC = &quot;trouve&quot;;}
else {
RC = &quot;non trouve&quot;;}
 </subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" comment="afficher la variable RC ( valeur = &gt;trouve&lt; ou non '&gt;trouve&lt;'">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <parameter name="text">
                <subParameter name="value" code="1">RC</subParameter>
            </parameter>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
