Handle qui change comment faire ?

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
Orion97
Messages : 1
Enregistré le : 19 avr. 2016, 18:13

Handle qui change comment faire ?

Message par Orion97 » 19 avr. 2016, 18:21

Bonjour,

Mon souci est le suivant :
Je fais une macro en me servant de l'objet, la première chose que la macro fait est donc de restaurer cette fenêtre, ensuite exécution de différentes commandes.
Mais voilà, si la fenêtre (le logiciel) est fermé, quitté, si je le relance du coup le handle n'est plus le même est donc la macro ne fonctionne plus.
Comment faire ?
J'ai pensé à une recherche dans les process , le nom du logiciel étant le même, il pourrait ainsi peut être récupérer le nouveau handle ?
Quelqu'un a une idée ?

Merci d'avance à ceux qui m'apporteront leur aide.

Orion

xan2622
Messages : 173
Enregistré le : 11 avr. 2014, 18:15

Re: Handle qui change comment faire ?

Message par xan2622 » 22 avr. 2016, 06:22

Bonjour.

Merci de poster (coller) ici même ta macro pour qu'on puisse regarder ce qui ne va pas.

Voici un exemple de macro qui utilise juste la fenêtre qui est au premier plan (foregroundwindow) :

Code : Tout sélectionner

Variable	[HANDLE.FOREGROUNDWINDOW];0;Numerique;

Pause	00:00:03

Manipulation	[HANDLE.FOREGROUNDWINDOW];Taille;825;990;
Manipulation	[HANDLE.FOREGROUNDWINDOW];Déplacer;0;0;
Bien sûr, pendant la pause de 3 secondes, tu dois cliquer manuellement sur la fenêtre en question..

Répondre