J'utilise supermacro depuis quelques temps mais je suis clairement débutant en programmation. L'execution de ma macro n'est pas assez rapide malgré un temps de pause au minimum (1 ms) et un déplacement de souris instantanné. Si je retire les pauses, mon pc ne suit pas et plante. Je cherche donc à optimiser ma macro. Je pourrais résumer la macro comme ceci :
- cliquer sur une fenêtre
- executer des frappes de touches
- cliquer sur une seconde fenêtre
- executer les mêmes frappes de touches
Et ce pour 5 fenêtres différentes.
J'ai pensé à une boucle qui répèterait les executions de frappes de touches mais je ne sais pas comment correctement affecter les coordonnées de clique sur telle ou telle fenêtre...
Des idées d'optimisation pour une execution plus rapide ? Merci d'avance
La macro en question :
Code : Tout sélectionner
Label 1
Move Mouse 520;89;Direct;
Click Left Down;
Click Left Up;
Click Left Down;
Click Left Up;
Type Special C;
Type Special T;
Type Special &;
Type Special é;
Type Special ";
Type Special E;
Type Special 1 (PAVE NUM.);
Type Special 2 (PAVE NUM.);
Type Special 3 (PAVE NUM.);
Type Special 4 (PAVE NUM.);
Click Left Down;
Click Left Up;
Click Left Down;
Click Left Up;
Move Mouse 1173;82;Direct;
Click Left Down;
Click Left Up;
Click Left Down;
Type Special C;
Type Special T;
Type Special &;
Type Special é;
Type Special ";
Type Special E;
Type Special 1 (PAVE NUM.);
Type Special 2 (PAVE NUM.);
Type Special 3 (PAVE NUM.);
Type Special 4 (PAVE NUM.);
Click Left Down;
Click Left Up;
Click Left Down;
Click Left Up;
Move Mouse 1809;86;Direct;
Click Left Down;
Click Left Up;
Click Left Down;
Click Left Up;
Type Special C;
Type Special T;
Type Special &;
Type Special é;
Type Special ";
Type Special E;
Type Special 1 (PAVE NUM.);
Type Special 2 (PAVE NUM.);
Type Special 3 (PAVE NUM.);
Type Special 4 (PAVE NUM.);
Click Left Down;
Click Left Up;
Click Left Down;
Click Left Up;
Move Mouse 536;628;Direct;
Click Left Down;
Click Left Up;
Click Left Down;
Click Left Up;
Type Special C;
Type Special T;
Type Special &;
Type Special é;
Type Special ";
Type Special E;
Type Special 1 (PAVE NUM.);
Type Special 2 (PAVE NUM.);
Type Special 3 (PAVE NUM.);
Type Special 4 (PAVE NUM.);
Click Left Down;
Click Left Up;
Click Left Down;
Click Left Up;
Move Mouse 1187;640;Direct;
Click Left Down;
Click Left Up;
Click Left Down;
Click Left Up;
Type Special C;
Type Special T;
Type Special &;
Type Special é;
Type Special ";
Type Special E;
Type Special 1 (PAVE NUM.);
Type Special 2 (PAVE NUM.);
Type Special 3 (PAVE NUM.);
Type Special 4 (PAVE NUM.);
Click Left Down;
Click Left Up;
Click Left Down;
Click Left Up;
Goto 1