Dakitess | Automate / macro / chépakoi pour souris et clavier (Win) |
0 #1 |
---|---|---|
J'aime glander ici
Inscrit: 02/12/2007 22:32
Post(s): 6539
Karma: 99 |
Salut !
Alors voilà, euh... J'ai besoin d'un soft qui serait capable de répéter une action tout plein de fois et se fatiguerait moins vite que moi. Déjà là, vous auriez une idée ? Je trouve plein de trucs hyper datés sur internet:o Bon, mais surtout y'a quelques petites subtilités qui vont conditionner son usage et soit le rendre indispensable, soit le rendre tout à fait inutile ou presque. Je vais essayez de résumer plus ou moins l'action. Imaginez une seule fenêtre ou tout se déroule, avec à gauche une petite arborescence, et à droite l’affichage du fichier sélectionné. Un truc du genre. - Clic droit sur l'un des fichiers de l’arborescence - Clic sur l'une des options du menu contextuel -> ca me l'ouvre dans le panneau de droite en fait - Clic sur un menu déroulant - Sélection de ce qui me plait bien dans le menu déroulant - Clic "exporter" - Saisie d'une valeur - Clic "Valider" -> Ca lance la création d'un fichier excel et son enregistrement automatique dans mon dossier "télécharger". La création prend genre 3 minutes environ. - Clic "Fin" (je sais plus trop mais voilà quoi, y'a une action à faire à la fin de la création du fichier) Et c'est fiini. Dans l'ensemble, y'a jamais rien qui change : je choisis toujours la même option dans les menus contextuel, déroulant, etc. L'opération doit durer quelque chose comme... 4 minutes en tout. MAIS ! Ce qui m'intéresse c'est de pouvoir faire cette manip sur plusieurs fichiers de l'arborescence à gauche (une petite quinzaine) sans devoir me repointer toutes les 3 minutes ! En gros j'aimerai que la macro comprenne que quand la manip' du premier fichier est faite, faut qu'elle recommence touuuut pareil mais avec le premier clic droit sur le fichier un peu plus bas, une ligne en dessous du premier fichier... Ca parait possible ? Côté temporisation (pour les 3 minutes de créations avant l'obtention du bouton de fin), j'imagine que c'est basique ?
Contribution le : 18/03/2015 18:38
|
|
Signaler |
_-W7nd-_ | 0 #2 |
|
---|---|---|
Je suis accro
Inscrit: 29/01/2009 19:01
Post(s): 1782
Karma: 168 |
Tu passera plus de temps à programmer ta souris qu'à le faire toi même je pense
Contribution le : 18/03/2015 19:01
|
|
Signaler |
moa56 | 0 #3 |
|
---|---|---|
Je suis accro
Inscrit: 16/12/2013 18:26
Post(s): 1757
|
Pas compris l'idée :gratte: :bizarre:
C'est quoi qui est exporté dans excel ?
Contribution le : 18/03/2015 19:13
|
|
Signaler |
Arsenick | 0 #4 |
|
---|---|---|
J'aime glander ici
Inscrit: 13/12/2006 00:12
Post(s): 6502
Karma: 1045 |
Citation :
Il est impossible de définir un script qui choisira correctement à ta place ce qui te plait. On fait de l'informatique pas de la divination.
Contribution le : 18/03/2015 19:31
|
|
Signaler |
Dakitess | 0 #5 |
|
---|---|---|
J'aime glander ici
Inscrit: 02/12/2007 22:32
Post(s): 6539
Karma: 99 |
Merci de vos retours. En fait, j'ai... 1500 manip' à faire de chacun 4 minutes en gros. Donc ça mérite d'y réfléchir un peu nan ?
J'ai téléchargé AutoHotKey qui est apparemment très puissant mais forcément peu intuitif. On en passe par de l'édition de script quoi, j'y suis pas familier mais pas allergique non plus. J'abandonne l'idée d'une loop qui gérerait un incrément sur les coordonnées, c'est trop bourrin xD Mais je me dis que je pourrai éditer mon script pour la toute première opération et de copier coller le pavé résultant en remplaçant les coordonnées par celles que je relève manuellement. Le seul moment ou ça change c'est lorsque je clic droit sur un fichier, la fenêtre principale de droit reste au même endroit. Je n'aurai plus qu'ensuite à faire attention de bien placer ma fenêtre et la position de l'arborescence de gauche. Ma nouvelle question est... Quelqu'un s'est déjà amusé avec AutoHotKey ? J'ai toujours eu envie d'apprendre à programmer, là je vois que c'est plus ou moins le cas, donc je suis plutôt motivé, et je sais que ça peut être un vrai gain de temps à l'issue (3 semaines à plein temps, 7h par jour...). Pour le moment j'essaie de digérer ça : http://autohotkey.free.fr/docs/Tutorial.htm#Create
Contribution le : 18/03/2015 19:36
|
|
Signaler |
moa56 | 0 #6 |
|
---|---|---|
Je suis accro
Inscrit: 16/12/2013 18:26
Post(s): 1757
|
Pour moi, c'est de l'histoire ancienne ça, maintenant, j'ai:
ça et ça C'est magique, tu fais ce que tu veux avec ----- Sinon, à part l'idée du choix, le fichier .bat avec un raccourci clavier est encore le plus rapide à mettre en place
Contribution le : 18/03/2015 21:15
|
|
Signaler |
Arsenick | 0 #7 |
|
---|---|---|
J'aime glander ici
Inscrit: 13/12/2006 00:12
Post(s): 6502
Karma: 1045 |
Citation :
Si tu changes toujours la même chose au même endroit par la même chose oui. Et le batch reste le plus simple sur des fichiers. Si tu dois faire une sélection variable entre les deux, non car tu ne peux automatiser que des actions prévisibles.
Contribution le : 18/03/2015 22:14
|
|
Signaler |
Dakitess | 0 #8 |
|
---|---|---|
J'aime glander ici
Inscrit: 02/12/2007 22:32
Post(s): 6539
Karma: 99 |
C'est différent ^^
Non bah j'ai beau rien n'y connaître j'ai pu bidouiller un script qui parcourt les fichiers à l'écran, et... ben ça fonctionne xD J'ai de quoi lancer des runs d'une heure (15 cycles de 4 minutes) ! Déjà ça de gagné ^^ J'vois pas comment les gars qui passe cette commande ont pas pu penser à un automate oO Bref j'suis content, je vais bidouiller et peaufiner le script pour essayer de lui faire parcourir les registres et passer de runs d'une heure à davantage. C'est trop bon à faire c'te connerie xD Edit : Arsenick bah en fait, la variable que j'ai c'est qu'il faut que je sélectionne à chaque cycle un nouveau fichier de travail, qui se situe sous le premier. Ce qui signifie que le clic droit et le clic menu contextuel sont également en dessous, ils suivent, à l'inverse de tout le reste de l'opération qui est bien figé dans la fenêtre. Du coup, vu que je débute complètement je me passe d'une boucle incrémental qui ferait descendre mes valeurs absolues de 13 pixels à chaque cycle, et je me contente de copier coller le bout de script et de changer manuellement les valeurs des coordonnées en questions (4 coordonnées seulement pour chaque...) Ca passe
Contribution le : 18/03/2015 22:21
|
|
Signaler |
moa56 | 0 #9 |
|
---|---|---|
Je suis accro
Inscrit: 16/12/2013 18:26
Post(s): 1757
|
:gratte: :bizarre:
Contribution le : 19/03/2015 05:26
|
|
Signaler |
Dakitess | 0 #10 |
|
---|---|---|
J'aime glander ici
Inscrit: 02/12/2007 22:32
Post(s): 6539
Karma: 99 |
Okay, c'est loin d'être clair xD Mais ça marche, j'imagine que c'est ce qui compte ^^
Contribution le : 19/03/2015 09:03
|
|
Signaler |
Arsenick | 0 #11 |
|
---|---|---|
J'aime glander ici
Inscrit: 13/12/2006 00:12
Post(s): 6502
Karma: 1045 |
Mais tu parles d'un logiciel tier ou d'un os? Oo.
C'est pas clair ton truc, t'aurais pas un screen histoire qu'on comprennent mieu?
Contribution le : 19/03/2015 11:21
|
|
Signaler |
moa56 | 0 #12 |
|
---|---|---|
Je suis accro
Inscrit: 16/12/2013 18:26
Post(s): 1757
|
Citation :
Exporter des données excel en travaillant sur des pixels à l'écran, clair que c'est pas clair Je sais pas ce qu'il est en train de faire, mais ça doit pas être simple :roll: [edit] ou alors, c'est un Shadok
Contribution le : 19/03/2015 11:41
|
|
Signaler |
Arsenick | 0 #13 |
|
---|---|---|
J'aime glander ici
Inscrit: 13/12/2006 00:12
Post(s): 6502
Karma: 1045 |
Citation :
GA Bu Zo Meu!
Contribution le : 19/03/2015 11:58
|
|
Signaler |
Blackjackdavey | 0 #14 |
|
---|---|---|
Je poste trop
Inscrit: 05/01/2010 17:02
Post(s): 10748
Karma: 1080 |
J'y connais pas grand chose mais je crois que j'ai compris et je me demandais si ça existait ce genre de programme.
En gros t'as trouvé un moyen de contrôler le curseur pour qu'il se déplace et clic à certains endroit selon les fenêtres qui sont à l'écran afin d'automatiser les manips? ça vaut bien une vidéo de Dakitess corporation
Contribution le : 19/03/2015 12:19
|
|
Signaler |
moa56 | 0 #15 |
|
---|---|---|
Je suis accro
Inscrit: 16/12/2013 18:26
Post(s): 1757
|
Citation :
Contribution le : 19/03/2015 12:23
|
|
Signaler |
Dakitess | 0 #16 |
|
---|---|---|
J'aime glander ici
Inscrit: 02/12/2007 22:32
Post(s): 6539
Karma: 99 |
Boah vous êtes vaches xD
Screen je peux pas vraiment dans la mesure où tout ce qui apparaît est confidentiel :s Mais clair que ça serait plus intelligible... Vais voir ça Edit : Ouais nan faudrait que je floute toute la page en fait xD
Contribution le : 19/03/2015 12:55
|
|
Signaler |
Dakitess | 0 #17 |
|
---|---|---|
J'aime glander ici
Inscrit: 02/12/2007 22:32
Post(s): 6539
Karma: 99 |
Bon, je complexifie mon bidule là, ça prend forme et ça fonctionne... Mais je trouve ça pas propre de faire des itérations manuelles : un copié-collé de 15 fois le même bloc avec juste une modification de 2 coordonnées.
Ces deux mêmes coordonnées se décalent de 18 pixels vers le bas à chaque étape, du coup c'est programmable, mais je n'ai même plus en tête le fonctionnement exact, z'auriez un peu d'aide ? xD Faut que je pose une variable, genre "i", et que je définisse que i = i+18 ou un truc du genre ? J'suis un peu paumé, je vois tout à fait ce que je vise sans exactement pouvoir y parvenir, alors que c'est tout con. Edit : Han ! Je sais ! J'ai qu'à vous C-C mon code, ça dévoile rien de l'objet et z'allez comprendre ce que je veux dire ^^
Du coup, deux fois exactement la même chose (séparés par les pointillés à mi-parcours), avec pour seule différence qu'au tout début, je passe des coordonnées 320 à 338 et 360 à 378... Vraiment les toutes premières lignes et le reste est identique. Du coup, me faudrait une boucle qui ajoute "+18" à ces deux petits paramètres à chaque tour, et... C'est tout
Contribution le : 21/03/2015 14:15
|
|
Signaler |
Dakitess | 0 #18 |
|
---|---|---|
J'aime glander ici
Inscrit: 02/12/2007 22:32
Post(s): 6539
Karma: 99 |
J'up, j'en suis de là :
Mais l'itération ne fonctionne pas, la boucle fonctionne mais clique toujours au même endroit :s
Contribution le : 23/03/2015 14:34
|
|
Signaler |
Dakitess | 0 #19 |
|
---|---|---|
J'aime glander ici
Inscrit: 02/12/2007 22:32
Post(s): 6539
Karma: 99 |
J'up à nouveau avec une question simple et tout à fait différente mais néanmoins direction liée au sujet principal :
Est-il possible d'éviter tous les pop-ups de type AVAST, MaJ et compagnie, sous Win7 ? Parce que je m’aperçois que sur une petite partie de mes cycles, j'ai une ou deux donnée manquante, et l'origine me parait évidente : un clic de mon script consommé dans le simple fait de faire disparaitre le pop-up. Enfin vous voyez quoi ^^ Rien de dramatique, heureusement, mais autant l'éviter pour la suite, donc si quelqu'un à une astuce, je suis preneur !
Contribution le : 30/03/2015 19:30
|
|
Signaler |
0 #20 |
||
---|---|---|
Fantôme
|
En vrac :
1\ Si les fenêtres sont des nouveaux processus, y a peut être moyen de les bloquer ou de les tuer dès leurs apparitions 2\ Cliquer deux fois avec un peu de temps entre les deux 3\ Pas de troisième solution 4\ Désactiver Avast, update & Co le temps de la manip 5\ Rester devant ton script et être super rapide à ce moment la 5-bis\ Engager des chinois pour le faire 6\ Engager des assassins pour tuer les pop-up 7\ Obi-Wan Kenobi Voila
Contribution le : 30/03/2015 20:54
|
|
Signaler |