gestion clavier souris automatique

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
david
Messages : 208
Inscription : jeu. 03/févr./2005 21:10

gestion clavier souris automatique

Message par david »

Code : Tout sélectionner

J'ai un problème. Je dois faire des tâches répétitives au boulot
J'ai bien essayé des programmes comme MacroRunner...
mais comme c'est un ordinateur de 'boulot', et c'est pas terrible de faire des 'installations' de logiciels...

J'ai besoin d'un bouton 'démarrer' (toujours en premier plan (visible au dessus du logiciel du boulot))
Il faut que quand je clic dessus il mémorise le déplacement de ma souris+les clics+les touches de mon clavier
et le bouton se changerai en bouton 'recopier'
quand je clic sur 'recopier' il me restitu à l'identique les clics, etc....

je ne sais pas du tout comment gérer les évènements...
est-ce qu'il est possible de supprimer les temps d'attente entre les clics,
ou d'accélérer mes saisies à deux doigts lors de la recopie du texte
ou d'accélérer le mouvement de la souris pour que la recopie soit identique mais plus rapide
(sachant qu'il faut quand même que quand je clic il faut dès fois deux secondes pour que la page suivante
du programme de mon boulot s'ouvre et que si la recopie ne tient pas compte de ça ça devrait planter s'il va 'trop vite'???

j'ai essayé de m'inspirer du programme suivant mais j'ai pas trouvé grand chose dans l'aide pour me satisfaire...

si quelqu'un peut m'aider HHHHEEELLLPPPPP PPPLLLLEEEAAASSSSSSSSSEEEE

c'est quand même pas cool de toujours faire la même chose quand on peut siroter la papaille

merci d'avance (pour la papaille aussi)





 n=500 

Dim Pos.Point(n) 

MessageRequester("CursorPos","Bougez la souris pdt quelques secondes") 

For i=0 To n    
    GetCursorPos_(Pos(i)) 
    Delay(1) 
Next 

MessageRequester("CursorPos","Replay") 

For i=0 To n    
    SetCursorPos_(Pos(i)\x,Pos(i)\y) 
    Delay(1) 
Next
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

si t'allais dans la rubrique debutant,
sur le Tuto pour la souris, tu trouverai ton bonheur !! :)
david
Messages : 208
Inscription : jeu. 03/févr./2005 21:10

trop dur la culture

Message par david »

j'ai essayé plein de trucs en long large (et surtout de travers!)

l'idéal aurait été un GetCursorClic et SetCursorClic... et idem pour le texte

est-ce qu'il faut insérer dans la ligne de mémorisation
un truc genre

Code : Tout sélectionner

If Event = #WM_LBUTTONDOWN 
teste l'état des clics et met en mémoire une variable
avec une valeur qui correspondrait au clic lors de l'automatisation
Avec après le code :

Code : Tout sélectionner

   SetCursorPos_(Pos(i)\x,Pos(i)\y) 
rajouter que si la variable de controle dit 'correspondait à cliquer'
je simule un clic souris...

ou peut-être plus simple a mettre en application??
Répondre