[R] Détecter l'activité d'une fenêtre
Posté : mer. 30 avr. 2008 15:51
Bonjour à toutes et à tous,
Voilà, je suis actuellement sur un script qui automatise la gestion de données utilisateurs sur des MFP; ce script est donc juste la pour automatiser une tâche que le logiciel de supervision gère.
Au départ mon script lance le logiciel de supervision des MFP, renseigne le login et le pass, puis attend 1min30 que le logiciel ai finit de "rafraichir" les machines.
Mon problème est le suivant :
Comme je l'ai dis, au lancement de ce programme, il rafraichit toutes les machines ( qui sont au nombre de 24 pour le moment mais à l'avenir elles seront plus nombreuses encore ), et ce "rafraichissement" prend un certain temps.
Pour le moment, j'ai donc effectué un sleep (90000); alors ça fonctionne naturellement puisque ça correspond effectivement au temps de rafraichissement des 24 machines, mais n'y aurai-t-il pas un moyen pour dire à AutoIt d'attendre que la fenêtre active cesse son activité ?
Idée annexe :
Plus tôt dans mon programme, je demande à l'utilisateur (qui ne sera autre qu'un informaticien), de renseigner le nombre exacte de MFP déployé. J'ai donc pensé à faire un temps de rafraichissement pour UNE machine, puis à multiplier par le nombre entré par l'utilisateur.
Merci à vous.
Voilà, je suis actuellement sur un script qui automatise la gestion de données utilisateurs sur des MFP; ce script est donc juste la pour automatiser une tâche que le logiciel de supervision gère.
Au départ mon script lance le logiciel de supervision des MFP, renseigne le login et le pass, puis attend 1min30 que le logiciel ai finit de "rafraichir" les machines.
Mon problème est le suivant :
Comme je l'ai dis, au lancement de ce programme, il rafraichit toutes les machines ( qui sont au nombre de 24 pour le moment mais à l'avenir elles seront plus nombreuses encore ), et ce "rafraichissement" prend un certain temps.
Pour le moment, j'ai donc effectué un sleep (90000); alors ça fonctionne naturellement puisque ça correspond effectivement au temps de rafraichissement des 24 machines, mais n'y aurai-t-il pas un moyen pour dire à AutoIt d'attendre que la fenêtre active cesse son activité ?
Idée annexe :
Plus tôt dans mon programme, je demande à l'utilisateur (qui ne sera autre qu'un informaticien), de renseigner le nombre exacte de MFP déployé. J'ai donc pensé à faire un temps de rafraichissement pour UNE machine, puis à multiplier par le nombre entré par l'utilisateur.
Merci à vous.