Page 1 of 1

"Touche" ne fonctionne pas sous windows XP

Posted: 23 Jul 2012, 10:13
by mrsilence7C0
Bonjour,

Lorsque j'utilise la commande touche sous windows 7, tout va bien, mais sous Windows XP rien a faire.
Quelqu'un a deja constaté ce problème ?

Re: "Touche" ne fonctionne pas sous windows XP

Posted: 23 Jul 2012, 14:55
by niconil
Pour utiliser mes scripts avec Windows XP, j'ai pu constater que l'action Touche fonctionnait bien sous cette version d'OS.
Ton problème est ailleurs

Il faut que tu fasses le test basique suivant :
Avec la dernière version d'Actionaz disponible créer un script minimal qui
- ouvre notepad
- utilise Touche pour saisir quelques données (tu verras ça marche)

Maintenant avec l'action Touche, sur un clavier français, je ne peux simuler que le 2 du pavé numérique (Numpad 2) et pas le 2 du clavier principal (c'est peut être cela que tu voulais dire ?).

Re: "Touche" ne fonctionne pas sous windows XP

Posted: 24 Jul 2012, 07:28
by mrsilence7C0
Non même un script tres simple.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.4.2" scriptVersion="1.0.0" os="Windows"/>
    <actions>
        <action name="ActionWindow" version="1.0.0"/>
        <action name="ActionKey" version="1.0.0"/>
        <action name="ActionDetachedCommand" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionDetachedCommand" pauseAfter="1000">
            <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="processId">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="parameters">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="command">
                <subParameter name="value" code="0">notepad</subParameter>
            </parameter>
            <parameter name="workingDirectory">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionWindow">
            <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="title">
                <subParameter name="value" code="0">Sans titre - Bloc-notes</subParameter>
            </parameter>
            <parameter name="resizeHeight">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="action">
                <subParameter name="value" code="0">setForeground</subParameter>
            </parameter>
            <parameter name="movePosition">
                <subParameter name="value" code="0">:</subParameter>
            </parameter>
            <parameter name="useBorders">
                <subParameter name="value" code="0">true</subParameter>
            </parameter>
            <parameter name="resizeWidth">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
        </action>
        <action name="ActionKey">
            <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">A</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>
    </script>
</scriptfile>
Ca fonctionne pas.

Re: "Touche" ne fonctionne pas sous windows XP

Posted: 02 Aug 2012, 20:37
by Jmgr
Cela fonctionne t-il si tu démarre toi-même Notepad et que tu exécute un script qui fait une pause quelques secondes, le temps que tu cliques toi-même dans la fenêtre de Notepad ?
Tu peux aussi augmenter le délai entre la pression et le relâchement dans l'onglet "Avancé".