[..] Le MouseMove ne fonctionne pas dans la fenêtre désirée

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Karl
Niveau 2
Niveau 2
Messages : 16
Enregistré le : ven. 09 oct. 2009 19:04
Status : Hors ligne

[..] Le MouseMove ne fonctionne pas dans la fenêtre désirée

#1

Message par Karl »

Bonsoir,

Je souhaiterais votre aide pour des activations dans la fenêtre de gpedit.

Elle s'ouvre bien mais les MouseMove et les MouseClick ne s'exécute pas dans la fenêtre Stratégie de groupe.

Objectif : ajouter un script d'ouverture de session dans la config utilisateur.

Merci d'avance.

Code : Tout sélectionner

#include <GUIConstants.au3>

ShellExecute("gpedit.msc")
WinWaitActive("Stratégie de groupe")

;actions sur la partie gauche de la fenêtre ID:12785
ControlClick("Stratégie de groupe", "", "[CLASS:SysTreeView32; Posit:0,52; ID:12785]") ; 

MouseMove(30,120)    
MouseClick("left") 

MouseMove(90,150)   
MouseClick("left") 

; ID de la fenêtre de droite 12786
ControlClick("Stratégie de groupe", "", "[CLASS:SysListView32; Posit:0,52; ID:12786]") ; 

; click sur le deuxième item
MouseMove(40,45)   ; 
MouseClick("left") ;
Modifié en dernier par Tlem le ven. 09 oct. 2009 20:43, modifié 2 fois.
Raison : Suppression balise Autoit
guitarist
Niveau 6
Niveau 6
Messages : 235
Enregistré le : mar. 02 déc. 2008 16:59
Status : Hors ligne

Re: [..]Le MouseMove ne fonctionne pas dans la fenêtre désirée

#2

Message par guitarist »

Je ne connai pas ce logiciel "Gpedit" quel est son principe peut-etre que l'erreur vient de la :D
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]Le MouseMove ne fonctionne pas dans la fenêtre désirée

#3

Message par Tlem »

La solution graphique n'est certainement pas le meilleur choix dans votre cas.

Je vous conseil dans le pire des cas d'utiliser les raccourcis clavier et dans le meilleur des cas l'inscription directement dans la base de registre grâce à la commande RegWrite. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Karl
Niveau 2
Niveau 2
Messages : 16
Enregistré le : ven. 09 oct. 2009 19:04
Status : Hors ligne

Re: [..] Le MouseMove ne fonctionne pas dans la fenêtre désirée

#4

Message par Karl »

Bonsoir,

Gpedit.msc est l'utilitaire de windows qui permet de configuer les stratégies de groupe.

Tapez gpedit.msc dans Démarrer / exécuter et vous comprendrez.

Pour Tlem, j'ai effectivement la possibilité de la faire par la base de registre. J'ai déjà expérimenté cette option. Cependant, je tiens à le faire par des controles sur les fenêtres car je ne maîtrise pas cet aspect d'autoit.

Merci pour vos remarques.

J'ai utilisé dans le script cité les coordonnées données par l'utilitaire AutoIt Window Info. Or celles-ci sont complétement différentes de celles données par ScriptWriter.
Les premières ne me donnent pas les commandes que je veux, les secondes oui. Ou est l'astuce ?
Répondre