Je viens donc de faire le test avec Excel par Citrix et l'action sur la touche "Tab" ne semble pas être détectée non plus.
Les 2 écritures de texte se font dans la même cellule dans Excel sous Citrix et elles se font bien dans chaque cellule dans Excel en local.
Si cela peut aider, voici le script, très basique, que j'exécute :
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.8.0" scriptVersion="1.1.0" os="Windows"/>
<actions>
<action name="ActionKey" version="1.0.0"/>
<action name="ActionWriteText" version="1.0.0"/>
</actions>
<parameters/>
<resources/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionWriteText" pauseBefore="200" pauseAfter="200">
<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">291014</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">200</subParameter>
</parameter>
</action>
<action name="ActionKey" pauseBefore="300" pauseAfter="300">
<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="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="meta">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">Tab</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">400</subParameter>
</parameter>
</action>
<action name="ActionWriteText" pauseBefore="200" pauseAfter="200">
<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">ADMIN</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">100</subParameter>
</parameter>
</action>
</script>
</scriptfile>
Peut-être le problème vient-il des temps de pause qui ne seraient pas adaptés ?
j'ai déjà essayé en les prolongeant encore plus, mais sans succès.
Toutes les idées seront accueillies avec plaisir et reconnaissance
