OUTIL D'AUTOMATISATION DE TACHES (ENREGISTRE CLICS ET TOUCHES PUIS SIMULE)

FMatrix07 Messages postés 233 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 21 février 2009 - 23 juin 2007 à 07:59
jdolls Messages postés 4 Date d'inscription mercredi 13 octobre 2010 Statut Membre Dernière intervention 14 novembre 2010 - 14 nov. 2010 à 15:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43225-outil-d-automatisation-de-taches-enregistre-clics-et-touches-puis-simule

jdolls Messages postés 4 Date d'inscription mercredi 13 octobre 2010 Statut Membre Dernière intervention 14 novembre 2010
14 nov. 2010 à 15:01
Même problème si quelqun à une solution ? Help
RanZ0x Messages postés 18 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 20 juin 2010
18 juin 2010 à 09:31
Projet intéressant à dévelloper
cs_floflo1995 Messages postés 2 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 avril 2010
3 avril 2010 à 23:18
trustcenter est-il un fichier si oui ou est-il ? et quel est la signature ?
merci
cs_floflo1995 Messages postés 2 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 avril 2010
3 avril 2010 à 23:03
Merci mais lorsque je clique sur un bouton du "menu" comme enregistrer une nouvelle tache", cela ne fait rien
PS: je ne m'y connais pas
Seiya0890 Messages postés 194 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 28 juin 2022
9 août 2008 à 15:25
Bonjour, je suis un véritable débutant, et j'aimerais pouvoir utiliser votre programme ,mais lorque je le lance avec excel (d'office 2007), il y a un probleme.En effet apres avoir donné le nom de la signature dans Trustcenter pour que les macros ne soient plus bloquer, quand je lance le programme avec excel, il y Microsoft Visual Basique qui se lance et qui dit le message dérreur suivant : Compil error : can't find project or library .Et lorsque je ferme cette fenetre pour essayer d'utiliser le programme et que je fais enregistrer un nouvelle tache et que je met un nom ,la fenetre de M.Visual Basic revient avec le meme message d'erreur .
Serait il possible de m'aider svp ?
frXn Messages postés 1 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 15 octobre 2007
15 oct. 2007 à 13:17
Bnojour a tous,

quelqu'un pourrais m'aider, je suis très interessé par cette source mais je n'arrive pas à la télécharger, il me balance un "page cannot be found".
cs_Sophus Messages postés 37 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 27 juillet 2007
27 juil. 2007 à 19:53
Bonjour,

Content que vous ayez pu résoudre votre problème tout seul. Je mettrai la dernière version de mon programme courant de semaine prochaine. Cette version contient plus de fonctions et gère notamment les touches Maj, Ctrl et Alt.
J'ai presque fini le mode d'emploi alors je le mettrai en ligne debut août.

a bientôt ...
fsarret Messages postés 2 Date d'inscription jeudi 12 juillet 2007 Statut Membre Dernière intervention 27 juillet 2007
27 juil. 2007 à 15:28
En fait, il me manquait les bibliothèques comdlg32.ocx et mscomct2.ocx sous C:\WINDOWS\system32. Je les ai trouvées sous un autre poste.
fsarret Messages postés 2 Date d'inscription jeudi 12 juillet 2007 Statut Membre Dernière intervention 27 juillet 2007
27 juil. 2007 à 10:44
Bonjour,

Bonjour,

Je veux utiliser ce programme pour une application industrielle (lancer le programme au redémarrage du PC puis appeler un sous menu de l'ERP qui permet de faire du pointage atelier).

Cela fonctionne très bien sur mon poste mais lorsque je copie le fichier excel sur le poste de la pointeuse, il me renvoi un message d'erreur: Erreur de compilation: projet ou bibliothèque introuvable en s'arrêtant sur la première variable k qu'il trouve dans le code comme si elle n'était pas déclarée. Si vous avez une idée car je ne suis pas sufisament compétent en VB.

Merci
cs_Sophus Messages postés 37 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 27 juillet 2007
4 juil. 2007 à 15:12
Bonjour,

Vous m'avez évidemment bien aidé :d Je suis en train de refaire mon programme en utilisant SendKeys.
Je vais peut-être également pouvroir vous aider : j'ai trouvé un moyen de simuler les touches Windows et Menu avec SendKeys. Il suffit d'envoyer "^{ESC}" pour la touche Windows et "+{F10}" pour la touche Menu.


Voili voilou

sophus
cs_ym_trainz Messages postés 160 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 21 avril 2015
1 juil. 2007 à 10:17
Bonjour Sophus,

Effectivement,
Pour le clavier, j'utilise, SendKeys () mais pour simuler l'envoi de la touche windows et {HELP} (pour les menus contextuels), j'ai été obligé de passer par l'api keyBd_Event() qui fait parfaitement tout le reste. Il faut alors programmer les états des touches, c'est plus compliqué...
Pour cela, vous pouvez ouvrir avec bloc-note le fichier ModCustomSend.bas à partir du lien que j'ai déjà indiqué (ci-dessus). Le sub correspondant est keyBdEv(str)

La souris, c'est mouse_event l'api qui va bien.

Enfin, bref, je pense que vous pouvez sûrement transposer puisque les api sont toujours là.

Voilà, si j'ai pu apporter un peu d'eau à votre moulin,

Cordialement,
ym_trainz
cs_Sophus Messages postés 37 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 27 juillet 2007
30 juin 2007 à 21:52
Je n'ai hélas plus vb6 d'installé sur mon ordi ... Mais votre programme à l'air très complet ^____^

Vous utilisez visiblement sendkey pour simuler les touches et apparemment ca marche pour faire des actions type ctrl+A ... Ca mon programme ne le fait pas :s
Une refonte en profondeur s'impose ...

Et merci pour le commentaire (ca fait toujours plaisir ^___^)
cs_ym_trainz Messages postés 160 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 21 avril 2015
30 juin 2007 à 18:40
Bonjour,
C'est une bonne idée ces macros.
Bravo !
A toutes fins utiles, vous pouvez aussi jeter un oeil ci dessous si vous avez vb6.
http://www.vbfrance.com/code.aspx?ID=39754

ym_trainz
cs_Sophus Messages postés 37 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 27 juillet 2007
23 juin 2007 à 17:10
Sympa, moi j'avais fait ca :

http://www.vbfrance.com/codes/KEYLOGGER-ENREGISTRE-SIMULE-TEMPS-REEL_5128.aspx

mais je ne l'avais pas fini ... En revanche je compte améliorer celui-là.
cs_clementpat Messages postés 406 Date d'inscription lundi 2 décembre 2002 Statut Membre Dernière intervention 25 janvier 2014
23 juin 2007 à 12:51
cs_Sophus Messages postés 37 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 27 juillet 2007
23 juin 2007 à 09:06
Oui le programme n'enregistre pas l'état des touches (genre enfoncé, relaché). Donc les touches Alt, Ctrl et Shift posent problème.
En fait j'arrive à enregistrer l'état des touches mais après j'arrive pas à simuler une touche enfoncée :s

Donc si quelqu'un à la solution qu'il n'hésite pas !
FMatrix07 Messages postés 233 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 21 février 2009 2
23 juin 2007 à 08:02
Ah l'enregistrement ne prend pas en compte la touche shift
maintenant le code
@+
FMatrix07
FMatrix07 Messages postés 233 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 21 février 2009 2
23 juin 2007 à 07:59
j'ai testé et voici le resultat ce message à ete envoyé avec une tache enregistré maintenant je vais regarder le code
mais pour l'instant ca me semble pas mal
à=
fmatrixàè
Rejoignez-nous