Mettre la fenêtre devant
Posté : 15 janv. 2017, 00:07
Bonjour,
D'abord bravo pour ce logiciel qui semble rempli de promesses.
Je pensais l'utiliser pour lancer une sauvegarde automatiquement via une tâche planifiée avec l'outil de planification windows.
La macro réalisée avec Supermacro
- ouvre mon logiciel de backup (savdisk)
- détecte le bouton "Sauvegarder"
- clique sur ce bouton
Voici comment j'ai procédé :
L'objet qui m'intéresse est le bouton 2558838 mais celui-ci se trouve dans un panel (3148708), lui-même encapsulé dans la fenêtre principale du logiciel (2689246).
Voici à quoi ressemble la fenêtre test.sav : La Manipulation consiste à "déplacer la souris" sur le bouton "Sauvegarder" (donc 2558838)
Puis un clic dessus (va et vient)
Est-ce la bonne méthode ?
En tout cas, quand je fais un test depuis SuperMacro, ça marche bien.
En revanche, quand j'intègre cela dans une tâche planifiée (qui, elle, lance le fichier .mcr), la fenêtre de mon logiciel n'apparaît pas par-dessus les autres. Dès lors, il semble que la macro peine à trouver le bouton "Sauvegarder" et le clic sur ce bouton ne s'effectue donc pas.
J'ai cherché un moyen d'indiquer dans la macro que la fenêtre o2689246 doit être devant les autres, mais je n'ai pas trouvé. Je pensais que c'était la case à cocher "Mettre en avant plan l'object capturé" dans la macro "Objet", mais ça ne semble pas être ça (en plus, j'ai beau cocher cette case, cela n'est pas mémorisé).
Donc si la méthode est bonne sur le principe, pouvez-vous m'indiquer ce qui cloche, et sinon m'indiquer comment vous feriez ?
Merci d'avance.
D'abord bravo pour ce logiciel qui semble rempli de promesses.
Je pensais l'utiliser pour lancer une sauvegarde automatiquement via une tâche planifiée avec l'outil de planification windows.
La macro réalisée avec Supermacro
- ouvre mon logiciel de backup (savdisk)
- détecte le bouton "Sauvegarder"
- clique sur ce bouton
Voici comment j'ai procédé :
L'objet qui m'intéresse est le bouton 2558838 mais celui-ci se trouve dans un panel (3148708), lui-même encapsulé dans la fenêtre principale du logiciel (2689246).
Voici à quoi ressemble la fenêtre test.sav : La Manipulation consiste à "déplacer la souris" sur le bouton "Sauvegarder" (donc 2558838)
Puis un clic dessus (va et vient)
Est-ce la bonne méthode ?
En tout cas, quand je fais un test depuis SuperMacro, ça marche bien.
En revanche, quand j'intègre cela dans une tâche planifiée (qui, elle, lance le fichier .mcr), la fenêtre de mon logiciel n'apparaît pas par-dessus les autres. Dès lors, il semble que la macro peine à trouver le bouton "Sauvegarder" et le clic sur ce bouton ne s'effectue donc pas.
J'ai cherché un moyen d'indiquer dans la macro que la fenêtre o2689246 doit être devant les autres, mais je n'ai pas trouvé. Je pensais que c'était la case à cocher "Mettre en avant plan l'object capturé" dans la macro "Objet", mais ça ne semble pas être ça (en plus, j'ai beau cocher cette case, cela n'est pas mémorisé).
Donc si la méthode est bonne sur le principe, pouvez-vous m'indiquer ce qui cloche, et sinon m'indiquer comment vous feriez ?
Merci d'avance.