Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
-
phr
- Messages : 15
- Enregistré le : 21 avr. 2014, 00:06
Message
par phr » 07 juil. 2014, 15:15
Le numéro du Handle change bien à chaque lancement
J'ai mis en pièce jointe :
- un exemple de fenêtre type que je souhaite remplir avec SM
- la capture de de l'objet au premier lancement
- la capture de de l'objet au second lancement
![Fenêtre de saisie + spy lancements N°1 et 2](./download/file.php?id=6&sid=5b96fb700745b1aabf4d7b5ee6364797)
- Fenêtre de saisie + spy lancements N°1 et 2
- SuperMacro_Spy.png (80.72 Kio) Vu 18080 fois
Le seul élément en commun qu'il doit être possible d'exploiter, c'est le titre de la fenêtre qui reste toujours identique à chaque lancement.
-
Feitan
- Site Admin
- Messages : 301
- Enregistré le : 11 avr. 2014, 15:15
Message
par Feitan » 07 juil. 2014, 18:20
Yo !
Essaye ce code :
Code : Tout sélectionner
Variable [HANDLE.ACTIVEWINDOW];0;Numerique;
Variable <Var1>;0;Numerique;
Execute firefox.exe
Pause 00:00:01
Calcul évolué <Var1>=[HANDLE.ACTIVEWINDOW]
C'est ce que j'essayais de t'expliquer au message d'avant.
J'ai mis une pause de 1 seconde si firefox est long à lancer mais je ne pense pas qu'elle soit nécessaire
-
Onissius
- Messages : 748
- Enregistré le : 11 avr. 2014, 22:47
- Localisation : Lyon (France)
-
Contact :
Message
par Onissius » 08 juil. 2014, 08:44
Regarde aussi si ça ne reste pas le même, même après un reboot.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.
-
phr
- Messages : 15
- Enregistré le : 21 avr. 2014, 00:06
Message
par phr » 08 juil. 2014, 11:43
Je pense que pour la dernière ligne tu as voulu dire :
-
Feitan
- Site Admin
- Messages : 301
- Enregistré le : 11 avr. 2014, 15:15
Message
par Feitan » 08 juil. 2014, 17:41
phr a écrit :Je pense que pour la dernière ligne tu as voulu dire :
Exact, bien vu ! Je le corrige.
-
Onissius
- Messages : 748
- Enregistré le : 11 avr. 2014, 22:47
- Localisation : Lyon (France)
-
Contact :
Message
par Onissius » 13 juil. 2014, 17:25
et si tu jouer avec les Alt + Tab ?
Ta fenêtre s'ouvre elle est au premier plan, tu peux directement travailler dedans.
Sinon 1 ou plusieurs Alt Tab devrait pouvoir t'aider a la saisir.
Une fois que c'est fait un Window + flèches pour la placer au bon endroit, ou en plein ecran peut êtres ?
Évidement tu n'utilise pas la souris.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.
-
Onissius
- Messages : 748
- Enregistré le : 11 avr. 2014, 22:47
- Localisation : Lyon (France)
-
Contact :
Message
par Onissius » 07 mai 2020, 20:25
Firefox à une option sélection en fonction de la saisie. J'ai fait un poste sur le forum de SM, mais je ne l'ai pas retrouver.
Dans une page html, tu tape du texte. Si le texte est sur la page, FF sélectionne le texte. Ça te place là ou tu veux dans ta page, tu utilise Tab pour aller sur le lien qui suis ce texte. Et si le texte est un lien appuie sur Enter et FF suis le lien.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.
-
plvh935
- Messages : 166
- Enregistré le : 10 sept. 2014, 22:33
Message
par plvh935 » 09 mai 2020, 22:00
Bonsoir,
Pour information : le handle d'une application change bien à chaque lancement, mais il est possible dans SM de définir un objet par défaut. Dans la recherche d'objet (fenêtre "Spy") il y a, sous la "Description de l'objet capturé et ses parents", un bouton "Défaut" qui permet d'enregistrer le handle choisi et de le réutiliser les fois suivantes.
Essaye la manip suivante :
Tu lances Bloc-notes et tu vas le chercher dans SM via "Spy". Tu ne gardes à l'étape 3 que le module, la classe et le texte (Sans titre-Bloc-notes). Tu sélectionnes le handle du bloc-note puis tu cliques sur "Défaut".
Pour vérifier la bonne sélection tu réduis ton bloc-note dans ta barre de tâches. Si tu ajoutes dans ta macro une manipulation sur objet (Restaurer) associé à ce handle tu affiches en plein écran ton Bloc-note. Donc il est bien détecté !
Si tu fermes ton bloc-note et que tu l'ouvres à nouveau dans les mêmes conditions, ta macro fonctionne toujours sur ce nouvel objet avec une nouvel handle, et le handle est mis à jour dans ta macro.
Cela peut faire avancer ta démarche, je pense.