Besoins d'aide pour des ajouts.

Vous voulez de l'aide ? Postez ici :)
FilsDeSatan
Posts: 9
Joined: 01 Nov 2015, 09:45

Besoins d'aide pour des ajouts.

Post by FilsDeSatan »

Bonjour ou Bonsoir,

Désolé de ne pas avoir été plus précis dans le titre (j'avoue ne pas avoir eu d'idées précise à ce que je devais mettre).
Ce que j'aimerais précisément c'est ajouter quelque options (actions) à ce que j'ai créer avec 'Actiona 3 (3.9.0)'.
J'ai créer un petit programme pour faire temps d'interactions 'clics' choisis, mais le soucis c'est que je n'arrive pas à ajouter au moins deux options en plus qui faciliterais l'utilisation.
Ce que j'aimerais ajouter c'est le fait d'appuyer sur une touche pour mettre en pause le programme et en suite choisir le fait de relancer ou la pause était faite ou de changer les interactions voulus.
Et aussi une option ou l'on pourrait choisir la ou ce ferra les clics.

Je suis pas fort avec Actiona, j'ai cherche des tutoriels et autre possibilités sur le forum, mais c'est un peu flou pour moi.

Donc si vous pouviez m'aider un petit peu ce serrais super de pouvoir enfin comprendre un peu mieux le logiciel.

Je vous en remercient d'avance pour votre aident.
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Besoins d'aide pour des ajouts.

Post by Sergent-Quentin »

Salut,
FilsDeSatan wrote:Ce que j'aimerais ajouter c'est le fait d'appuyer sur une touche pour mettre en pause le programme et en suite choisir le fait de relancer ou la pause était faite ou de changer les interactions voulus.
Pour mettre en pause à l'aide d'une ou de touches, tu peux aller dans Outils-->Options-->Action, malheureusement chez moi ça ne fonctionne pas :(
Paramétre.jpg
Paramétre.jpg (19.84 KiB) Viewed 4707 times
Sinon tu as ça (mais il faut cliquer, celui en revanche fonctionne chez moi :)) :
Paramétre2.jpg
Paramétre2.jpg (5.98 KiB) Viewed 4707 times
FilsDeSatan wrote: ou de changer les interactions voulus.
Pas bien compris ^^
FilsDeSatan wrote:Et aussi une option ou l'on pourrait choisir la ou ce ferra les clics.
Là tu as plusieurs solutions, tu peux choisir avec ça :
Clique.jpg
Clique.jpg (28.81 KiB) Viewed 4707 times
Si tu as des questions ou besoin d'aide n'hésite pas :)

Cordialement

Sergent-Quentin
FilsDeSatan
Posts: 9
Joined: 01 Nov 2015, 09:45

Re: Besoins d'aide pour des ajouts.

Post by FilsDeSatan »

Bonjour,

Bon j'avoue j'ai pas été très clair dans mes demandes mais je vais essayer de faire mieux cette fois si.

Déjà le programme d'interactions que j'ai créer avec Actiona ce présente ainsi :
Screen Programme
Screen Programme
Actiona 1.png (12.71 KiB) Viewed 4691 times
Pour un bref de ceci, on entre le nombre de 'boucle' (qui lui lance l'appel de procédure) avec l'entrée de donnée.


Ce que j'aimerais premièrement c'est par exemple (et je ne sais pas comment), mettre une action avant 'boucle' ou ailleurs qui me permettrais de mettre en pause (avec une simple touche comme "échap" ou la touche "pause | attn") et en suite je bidouillerais le reste.
Car sans ce petit truc qui me faciliterais l'utilisation de mon programme et bien je ne peux rien faire d'autre que d'attendre qu'il finisse les interactions, car si je veux bouger la souris (ou si je veux changer de fenêtre et bien là c'est surement le fouillis total) et bien elle revient à la place assigner par l'action 'clic'.

En suite la deuxième chose que j'aimerais ajouter, c'est de pouvoir choisir ou l'action 'clic' cliquera, mettre cette action après l'entrée de donnée par exemple (ou avant), qui modifie la position de 'clic'.
Mais je ne veux pas que ce soit à taper avec des numéro, j'aimerais un bouton comme il y a par exemple sur le paramètre de l'action 'clic', enfin si possible de faire ça.


J'espère que cette fois j'ai été plus clair dans mes demandes d'aide, désolé dans demander surement de trop, je ne suis pas super doué dans ce domaine et surtout j'ai appris sur le tas. Il y a pas trop de tutoriels explicites à ce que je désir ou j'ai mal chercher ou mal lu.

Merci encore de l'aide apporter.
Last edited by FilsDeSatan on 02 Nov 2015, 23:12, edited 1 time in total.
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Besoins d'aide pour des ajouts.

Post by Sergent-Quentin »

Salut,

Ton image ne s'est pas inséré, tu peux l'insérer via le forum juste en dessus "Transférer une pièce jointe".
FilsDeSatan wrote:Ce que j'aimerais premièrement c'est par exemple (et je ne sais pas comment), mettre une action avant 'boucle' ou ailleurs qui me permettrais de mettre en pause (avec une simple touche comme "échap" ou la touche "pause | attn") et en suite je bidouillerais le reste.
Mise à part la réponse ci-dessus tu ne peux pas vraiment faire autrement à ma connaissance car Actiona ne peut pas faire des actions simultanées.
FilsDeSatan wrote: En suite la deuxième chose que j'aimerais ajouter, c'est de pouvoir choisir ou l'action 'clic' cliquera, mettre cette action après l'entrée de donnée par exemple (ou avant), qui modifie la position de 'clic'.
Mais je ne veux pas que ce soit à taper avec des numéro, j'aimerais un bouton comme il y a par exemple sur le paramètre de l'action 'clic', enfin si possible de faire ça.
Il doit y avoir un moyen, genre une code qui lorsque tu cliques quelque part le code prélève la position.

Si jamais tu peux partager ton script, tu fais fichier-->Exporter-->Contenu du script puit tu le copie/colle dans une balise "Code", tu peux aussi me l'envoyer en message privé si tu préfères.

Cordialement

Sergent-Quentin
FilsDeSatan
Posts: 9
Joined: 01 Nov 2015, 09:45

Re: Besoins d'aide pour des ajouts.

Post by FilsDeSatan »

J'ai fait une petite édition de mon post précédent pour l'image.

Je vais voir pour un code, enfin si j'en trouve, car je suis pas habitué à ce genre de "codage", voilà pourquoi je demande de l'aide.

Sinon je t'ai envoyé script par message privé.

Merci de m'aider quand même.
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Besoins d'aide pour des ajouts.

Post by Sergent-Quentin »

Salut,

Désolé du retard...

Je peux t'aider que pour ton clique, je t'explique comment ça fonctionne :

1) Copie/Colle le code dans une action "Code"

2) Exécute le code

3) Le code attendra que tu fasses un clique gauche et révélera la position où tu as cliqué

J'ai commenté le code pour que tu comprennes :

Code: Select all

var Souris = new Mouse(); // Création de la souris

function Detection_Clique() {
// Si tu clique sur le bouton gauche de la souris
if (Souris.isButtonPressed("LeftButton")) {
Position = Souris.position(); // Reléve la position de la souris
X = Position.x;
Y = Position.y;
}
// Boucle la fonction jusqu'à ce que tu cliques
else {
Detection_Clique();
}
}

Detection_Clique(); // Exécution de la fonction

Console.print(Position); // Affiche la position
Console.print("X : ", X); // Affiche la position en x
Console.print("Y : ", Y); // Affiche la position en y
https://wiki.actiona.tools/doku.php?id= ... vice:mouse

Cordialement

Sergent-Quentin
FilsDeSatan
Posts: 9
Joined: 01 Nov 2015, 09:45

Re: Besoins d'aide pour des ajouts.

Post by FilsDeSatan »

Bonjour,

Alors j'ai tester ton code et il s’avère qu'il fonctionne super bien. Merci beaucoup de ton aide.

Je voudrais savoir il est possible de faire fonctionner l’exécutable SFX sur un autre ordinateur qui n'a pas Actiona ?


Je vais devoir m'entrainer durement avec le javascript ...
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Besoins d'aide pour des ajouts.

Post by Jmgr »

Je voudrais savoir il est possible de faire fonctionner l’exécutable SFX sur un autre ordinateur qui n'a pas Actiona ?
Tout à fait, c'est même l'objectif principal du script SFX. Si tu ne coches pas la case "nécessite Actiona" alors ce dernier n'est pas requis.
"My software never has bugs. It just develops random features."
FilsDeSatan
Posts: 9
Joined: 01 Nov 2015, 09:45

Re: Besoins d'aide pour des ajouts.

Post by FilsDeSatan »

Ok, c'est cool ça.

Plus qu'à voir comment mettre en pause l’exécutable SFX, comme si on était dans Actiona avec la combinaison de touches et j'aurais déjà fait le plus compliquer. (Enfin pour moi qui n'es pas des plus doué)

Il est possible de rajouter un compteur, qui indique combien d’interactions ils restent ? Une sorte de petite fenêtre sur le coin de l'écran ou quoi que ce soit de visible pendant les mouvement.
Désolé si j'en demande trop dans ce 'post/sujet forum', mais ça me permet d'apprendre en même temps. Comme le code pour l'emplacement du curseur et bien je l'ai repris pour trouver 2 images identiques dans une page web par exemple.

En tout cas merci de votre aide.
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Besoins d'aide pour des ajouts.

Post by Sergent-Quentin »

Salut,

Pour afficher la console Outils-->Options-->Actions-->Tu coches là où tu veux que s'affiche la console pendant ton exécution du script

Pour ton compteur tu cherches quelque chose comme ça ? :

Code: Select all

// La variable i est égal à 10
// Boucle tant que la variable i est supérieur à 0
for (var i = 10; i>0 ; i--) {
Console.print(i);
Execution.pause(1500);
}
Cordialement

Sergent-Quentin
FilsDeSatan
Posts: 9
Joined: 01 Nov 2015, 09:45

Re: Besoins d'aide pour des ajouts.

Post by FilsDeSatan »

Pour le code c'est presque ça, sauf que quand je lance mon programme et bien le code fait un compte à rebours entre chaque interactions. Moi ce que j'aimerais précisément c'est un compteur qui soustrait 1 à chaque interactions.
Par exemple je veux 25 interactions et bien le compteur affiche 25, 1ère interaction et en suite affiche 24, 2ème interactions et affiche 23 ... Ainsi de suite jusqu'à 0.

Et je voudrais savoir, est-ce possible de mettre l'action 'boucle' avant l'appel de procédure ? Car j'ai tester et rien n'y fait, ça me fait une interaction en plus (enfin c'est pas gênant, mais ça me perturbe...).
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Besoins d'aide pour des ajouts.

Post by Sergent-Quentin »

Salut,

Peux-tu m'envoyer ton script par message privé stp ?
FilsDeSatan wrote:Moi ce que j'aimerais précisément c'est un compteur qui soustrait 1 à chaque interactions.
Que veux-tu dire par interactions ?

Cordialement

Sergent-Quentin
FilsDeSatan
Posts: 9
Joined: 01 Nov 2015, 09:45

Re: Besoins d'aide pour des ajouts.

Post by FilsDeSatan »

Bonjour,

Désolé de ma réponse tardive.
Pour le script je vais pas pouvoir te l'envoyer de suite, car je re-bidouille mon programme et c'est un chantier...

Mais ce que je veux dire c'est, l'action 'entrée de données' envoie un nombre (qui lui est une variable) d'interactions de cliques (avec l'action 'clic' ) et les cliques sont renouveler avec l'action 'boucle' (qui lui à la variable "nombre" ).

Et moi je veux un compteur qui à chaque renouvellement de la boucle le nombre (ex : 152 ) diminue et quand c'est 0 et bien le programme ce ferme (ou fait ce que je lui demande).

Exemple :
On entre le nombre 152 (quand l'action 'entrée de données' est affichée), ce nombre lui est envoyer avec la variable dans l'action 'boucle' (qui lui répète une procédure par exemple) et en suite le compteur affiche 152 puis l'action 'boucle' ce lance, en suite ça affiche 151 et la boucle continue, 150, boucle {...} ainsi de suite jusqu'à 0 et le programme fait l'action suivante.


Si je n'es pas été plus précis/clair, n'hésite pas à me demander plus de détails (même si j'avoue que ne serrais pas quoi ajouter à par des images ...
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Besoins d'aide pour des ajouts.

Post by Sergent-Quentin »

Salut,
FilsDeSatan wrote:Exemple :
On entre le nombre 152 (quand l'action 'entrée de données' est affichée), ce nombre lui est envoyer avec la variable dans l'action 'boucle' (qui lui répète une procédure par exemple) et en suite le compteur affiche 152 puis l'action 'boucle' ce lance, en suite ça affiche 151 et la boucle continue, 150, boucle {...} ainsi de suite jusqu'à 0 et le programme fait l'action suivante.
Genre comme ça ? (script à importer) :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.9.1" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionMessageBox" version="1.0.0"/>
        <action name="ActionDataInput" version="1.0.0"/>
        <action name="ActionCode" version="1.0.0"/>
        <action name="ActionLoop" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionDataInput" label="Nombre_Boucle">
            <exception id="1" action="0" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="editorType">
                <subParameter name="value" code="0">line</subParameter>
            </parameter>
            <parameter name="defaultValue">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0">Nombre de boucle</subParameter>
            </parameter>
            <parameter name="windowTitle">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="dataType">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Boucle</subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionMessageBox" label="Tes actions">
            <exception id="1" action="0" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="icon">
                <subParameter name="value" code="0">none</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0">Test</subParameter>
            </parameter>
            <parameter name="message">
                <subParameter name="value" code="0">Tes actions</subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">ok</subParameter>
            </parameter>
            <parameter name="customIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="ifNo">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="textMode">
                <subParameter name="value" code="0">automatic</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" label="Console">
            <exception id="1" action="0" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="code">
                <subParameter name="value" code="1">Boucle = Boucle-1;
Console.print(Boucle);</subParameter>
            </parameter>
        </action>
        <action name="ActionLoop" label="Boucle">
            <exception id="1" action="0" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="line">
                <subParameter name="value" code="0">Tes actions</subParameter>
            </parameter>
            <parameter name="count">
                <subParameter name="value" code="1">Boucle</subParameter>
            </parameter>
        </action>
        <action name="ActionMessageBox" label="Fini">
            <exception id="1" action="0" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="icon">
                <subParameter name="value" code="0">none</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="message">
                <subParameter name="value" code="0">Fini</subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">ok</subParameter>
            </parameter>
            <parameter name="customIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="ifNo">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="textMode">
                <subParameter name="value" code="0">automatic</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
Cordialement

Sergent-Quentin
FilsDeSatan
Posts: 9
Joined: 01 Nov 2015, 09:45

Re: Besoins d'aide pour des ajouts.

Post by FilsDeSatan »

Nya, merci, ça fonctionne parfaitement.

Mais par contre, c'est un vrais fouillis dans Actiona maintenant ... Mon écran n'est pas assez grand pour tout afficher.

J'aurais été un peu plus expérimenter en code et bien j'aurais pas toute ses lignes d'action.

En fin, encore merci, maintenant j'ai plus qu'à mettre en ordre tout ceci et de à peu près finir ce programme ...


Il manquera plus qu'à avoir la mise en pause de l'exécutable SFX et je serrais correcte sur ce que je veux/désir.
Post Reply