SM ne reconnait pas les fenêtres
Posté : 02 mars 2015, 19:53
Bonjour,
J'aurais voulu utiliser SM pour récupérer de ma grosse bdd Calibre des informations pour les recopier dans fichiers word/excel
Je me suis pioché la tête hier toute la soirée pour trouver une solution mais je butte contre le problème que la macro ne reconnait pas les fenêtres qu'elle ouvre dans la boucle (en particulier des fenêtres de l'explorateur windows - qui de plus s'ouvrent sur l'écran en position aléatoire - dont je veux récupérer la liste des fichiers avec "filemenu tools"). J'imagine que ces fenêtres doivent avoir des références (handle ??) différentes à chaque fois. De même pour mes fichiers 'xls' et 'doc' j'aurais voulu pouvoir utiliser un fichier générique et non avec un nom précis, sans devoir renommer dans macro.
Dans la fonction "objet", que j'utilise l'enregistreur de macro ou la commande, SM enregistre systématiquement le nom de la fenêtre (que ce soit explorateur ou office) et si je rentre dans les paramètres de la fonction pour retirer ce nom, visiblement ça bloque et la maudite petite caméra apparaît en bas à droite.
Quelqu'un aurait-il une piste pour résoudre mon problème ? et y aurait-il de la doc quelque part sur cette fonction "objet" et ses paramètres qui la composent, notamment, on remarque que la restitution est très différente lorsqu'on utilise la commande en direct ou qu'on récupère des séquences d'enregistreur ? Peut-on placer, par exemple ces commandes en début de macro pour définir les paramètres des fenêtres utilisées ou faut-il les requalifier dans le déroulé de la macro à chaque fois que l'on revient sur fenêtre, et faut-il d'abord prévoir un clic sur bandeau d'une fenêtre pourtant affiché écran en 1er plan?
Merci à l'aide espérée des contributeurs !
PS en lisant quelques posts de ce forum, je m'aperçois que certains auraient avantage à exploiter davantage les batchs dos qui sans aller aussi loin que SM permettent facilement de faire pas mal de petites requêtes sympa, evec des commandes qui ont notamment la délicatesse de faire poliment la queue lorsqu'une tâche précédente de l’algorithme prend un peu ou beaucoup de temps...
J'aurais voulu utiliser SM pour récupérer de ma grosse bdd Calibre des informations pour les recopier dans fichiers word/excel
Je me suis pioché la tête hier toute la soirée pour trouver une solution mais je butte contre le problème que la macro ne reconnait pas les fenêtres qu'elle ouvre dans la boucle (en particulier des fenêtres de l'explorateur windows - qui de plus s'ouvrent sur l'écran en position aléatoire - dont je veux récupérer la liste des fichiers avec "filemenu tools"). J'imagine que ces fenêtres doivent avoir des références (handle ??) différentes à chaque fois. De même pour mes fichiers 'xls' et 'doc' j'aurais voulu pouvoir utiliser un fichier générique et non avec un nom précis, sans devoir renommer dans macro.
Dans la fonction "objet", que j'utilise l'enregistreur de macro ou la commande, SM enregistre systématiquement le nom de la fenêtre (que ce soit explorateur ou office) et si je rentre dans les paramètres de la fonction pour retirer ce nom, visiblement ça bloque et la maudite petite caméra apparaît en bas à droite.
Quelqu'un aurait-il une piste pour résoudre mon problème ? et y aurait-il de la doc quelque part sur cette fonction "objet" et ses paramètres qui la composent, notamment, on remarque que la restitution est très différente lorsqu'on utilise la commande en direct ou qu'on récupère des séquences d'enregistreur ? Peut-on placer, par exemple ces commandes en début de macro pour définir les paramètres des fenêtres utilisées ou faut-il les requalifier dans le déroulé de la macro à chaque fois que l'on revient sur fenêtre, et faut-il d'abord prévoir un clic sur bandeau d'une fenêtre pourtant affiché écran en 1er plan?
Merci à l'aide espérée des contributeurs !
PS en lisant quelques posts de ce forum, je m'aperçois que certains auraient avantage à exploiter davantage les batchs dos qui sans aller aussi loin que SM permettent facilement de faire pas mal de petites requêtes sympa, evec des commandes qui ont notamment la délicatesse de faire poliment la queue lorsqu'une tâche précédente de l’algorithme prend un peu ou beaucoup de temps...