[R] Déplacer fenêtres filles à partir class name

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

[R] Déplacer fenêtres filles à partir class name

#1

Message par pierrotm777 »

Bonjour,
-Je n'arrive pas à utiliser correctement la commande WinMove à partir de la class name de la fenêtre:
Je préfèrerais utiliser la class name pltutôt que le nom de la fenêtre afin que le script soit utilisable quelque soit le language d'installation du PC . (c'est la calculatrice et l'éditeur de police de windows)

-J'ai un deuxième problème. J'ai créé une petite fonction qui me donne la position de la souris sur l'écran.
Seul , ce programme fonctionne trés bien , mais intégré en temps que GUI fille la position n'est plus mise à jour.

voici mon code :
► Afficher le texte
Merci de votre aide par avance
Modifié en dernier par pierrotm777 le lun. 28 févr. 2011 10:13, modifié 2 fois.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Déplacer GUI filles à partir class name

#2

Message par zeshrek »

pour ton probleme de déplacement de fenetre je sais pas, par contre pour ta souris, y a une solution
Tu mets le code concerné dans une fonction, et tu utilises AdlibRegister. Comme ca gui mere ou fille, ca passe (normalement ;) )
Si vis pacem para bellum
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Déplacer GUI filles à partir class name

#3

Message par pierrotm777 »

Ok pour la souris, pourtant je l'utilise dans mes scripts, mais j'avais oublié .

Merci encore !
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Déplacer fenêtres filles à partir class name

#4

Message par pierrotm777 »

Bon,
Pour le déplacement, j'ai besoin d'ouvrir calc.exe ou charmap.exe et de les placer là où je le veux.

j'ai donc essayé:

Code : Tout sélectionner

Run("calc.exe ")
WinMove("[CLASS:SciCalc]","",500,500)
et:

Code : Tout sélectionner

Run("charmap.exe")
WinMove("[CLASS:MyDlgClass]","",500,500)
Mais ces fenêtres de se déplacent pas !!!
Avatar du membre
eln
Niveau 6
Niveau 6
Messages : 202
Enregistré le : sam. 28 juil. 2007 12:54
Status : Hors ligne

Re: [..] Déplacer fenêtres filles à partir class name

#5

Message par eln »

pierrotm777 a écrit :Bon,
Pour le déplacement, j'ai besoin d'ouvrir calc.exe ou charmap.exe et de les placer là où je le veux.

j'ai donc essayé:

Code : Tout sélectionner

Run("calc.exe ")
WinMove("[CLASS:SciCalc]","",500,500)
et:

Code : Tout sélectionner

Run("charmap.exe")
WinMove("[CLASS:MyDlgClass]","",500,500)
Mais ces fenêtres de se déplacent pas !!!
Vous voulez être trop rapide! Le WinMove se déclenche alors que la fenêtre de la calculatrice n'est pas encore apparue.
► Afficher le texte
Débutant, pas taper !
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Déplacer fenêtres filles à partir class name

#6

Message par pierrotm777 »

Merci beaucoup,
J'ai pourtant testé cette solution hier mais mal semble t'il :D
Répondre