aide script "Presse-papier"

Pour toutes les questions, remarques, commentaires concernant mes programmes.
Post Reply
xorn
Posts: 2
Joined: 21 Jan 2010, 12:41

aide script "Presse-papier"

Post by xorn »

Bonjour j'ai un peu du mal avec la fonction presse-papier.
Je vous explique ce que je veux faire :

J'initialise une variable "Amis" avec un mot composé dedans "Amis communs"
J'utilise le mouvement du curseur pour sélectionner un endroit voulu.
je le copie dans une variable nommée récupération.
Je fais une condition avec ces deux variables.
Si c'est bon je saute la prochaine étape
Sinon je boucle.

Mais le problème c'est qu'il ne trouve pas les mêmes choses dans les variables alors que c'est les mêmes.

Code: Select all

<action id="10" name="Variable" variable_name="Amis" variable_type="1" variable_string="Amis communs" variable_operation="0" />
        <action id="16" name="Mouvement de curseur" mouse_path="170/595-172/595-179/593-184/591-189/591-193/590-196/590-197/590-199/590-202/590-204/590-208/591-212/591-218/592-223/593-228/593-232/593-237/594-241/594-245/594-248/594-254/594-258/594-259/594-" mouse_path_button="0" mouse_path_origin="0" mouse_path_originx="" mouse_path_originy="" mouse_path_speed="100" />
        <action id="17" name="Presse-papier" clipboard_operation="0" clipboard_set="" clipboard_variable_get="Recuperation" clipboard_get_type="1" />
        <action id="11" name="Condition" condition_type="0" condition_variable="{$Recuperation}" condition_variable2="{$Amis}" condition_if="1" condition_ifgoto="6" condition_else="1" condition_elsegoto="4" condition_variable_type="1" condition_content_type="1" />
        <action id="9" name="Boucle" loop_num="1" loop_goto="0" />
        <action id="0" name="Pause" sleep_time="1000" />
merci de votre aide

Edit : Je m'excuse de mon impolitesse, venant sur le forum demander votre aide sans me présenter et sans vous féliciter pour ce logiciel de macro très bien fait.
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: aide script "Presse-papier"

Post by Jmgr »

Salut,

Pourrais-tu poster le script complet entre deux balises code, afin que je puisse le tester chez moi et essayer de reproduire le problème ?

Utilises-tu la dernière version d'Actionaz ? (2.0.8.0)

J'ai créé un petit script qui compare la valeur du presse-papiers avec le mot "test", et tout se passe comme prévu.

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<script>
    <settings author="jmgr" program="actionaz" program_version="2.0.8.0" script_version="1.0.1.1" os="windows" resolution_x="1440" resolution_y="900" language="fr" actions="6" interval="1000" repeat="1" />
    <actions>
        <action id="10" name="Variable" variable_name="a" variable_type="1" variable_string="test" variable_operation="0" />
        <action id="17" name="Presse-papier" clipboard_operation="0" clipboard_set="" clipboard_variable_get="b" clipboard_get_type="1" />
        <action id="11" name="Condition" condition_type="0" condition_variable="{$b}" condition_variable2="{$a}" condition_if="1" condition_ifgoto="5" condition_else="0" condition_elsegoto="" condition_variable_type="1" condition_content_type="1" />
        <action id="13" name="Boîte de dialogue" messagebox_string="Pas égal" messagebox_caption="" messagebox_type="0" messagebox_icon="0" messagebox_yes="0" messagebox_yesgoto="" messagebox_no="0" messagebox_nogoto="" messagebox_time_until_close="" />
        <action id="15" name="Stop" />
        <action id="13" name="Boîte de dialogue" messagebox_string="Egal" messagebox_caption="" messagebox_type="0" messagebox_icon="0" messagebox_yes="0" messagebox_yesgoto="" messagebox_no="0" messagebox_nogoto="" messagebox_time_until_close="" />
    </actions>
    <notes />
    <labels />
</script>
"My software never has bugs. It just develops random features."
xorn
Posts: 2
Joined: 21 Jan 2010, 12:41

Re: aide script "Presse-papier"

Post by xorn »

Merci de ta réponse rapide.

Voici le code :

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<script>
    <settings author="s" program="actionaz" program_version="2.0.8.0" script_version="1.0.1.1" os="windows" resolution_x="1280" resolution_y="800" language="fr" actions="7" interval="1000" repeat="1" />
    <actions>
        <action id="10" name="Variable" variable_name="Amis" variable_type="1" variable_string="Amis communs" variable_operation="0" />
        <action id="16" name="Mouvement de curseur" mouse_path="170/595-172/595-179/593-184/591-189/591-193/590-196/590-197/590-199/590-202/590-204/590-208/591-212/591-218/592-223/593-228/593-232/593-237/594-241/594-245/594-248/594-254/594-258/594-259/594-" mouse_path_button="0" mouse_path_origin="0" mouse_path_originx="" mouse_path_originy="" mouse_path_speed="100" />
        <action id="2" name="Touche" key="67" key_mod_shift="0" key_mod_alt="0" key_mod_ctrl="1" key_mod_win="0" />
        <action id="17" name="Presse-papier" clipboard_operation="0" clipboard_set="" clipboard_variable_get="Recuperation" clipboard_get_type="1" />
        <action id="11" name="Condition" condition_type="0" condition_variable="{$Recuperation}" condition_variable2="{$Amis}" condition_if="1" condition_ifgoto="6" condition_else="1" condition_elsegoto="4" condition_variable_type="1" condition_content_type="1" />
        <action id="9" name="Boucle" loop_num="100" loop_goto="0" />
        <action id="0" name="Pause" sleep_time="1000" />
    </actions>
    <notes />
    <labels />
</script>
J'ai bien vu ton code il fonctionne effectivement bien.
Le mien en revanche se freeze au niveau de l'étape condition.

Merci de ton aide.
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: aide script "Presse-papier"

Post by Jmgr »

Je crois que j'ai trouvé le problème : à la ligne 4 (la condition) tu dis d'aller à la ligne 4 si la condition est fausse. Du coup le script boucle à l'infini à la ligne 4 si c'est le cas.
"My software never has bugs. It just develops random features."
Post Reply