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
Handle qui change comment faire ?
Re: Handle qui change comment faire ?
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) :
Bien sûr, pendant la pause de 3 secondes, tu dois cliquer manuellement sur la fenêtre en question..
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;