[R] Savoir sur quel moniteur est un script ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ltrautoit
Niveau 4
Niveau 4
Messages : 52
Enregistré le : mer. 23 mars 2011 15:19
Status : Hors ligne

[R] Savoir sur quel moniteur est un script ?

#1

Message par ltrautoit »

Bonjour,

Tout est pratiquement dit dans le titre. J'ai 2 moniteurs, sous forme d'extension d'écran, et je peux démarrer mon script sur l'un ou l'autre moniteur. Jusque la tout va bien ...

Je voudrais maintenant bouger ma souris sur la fenêtre de mon script (donc sur le moniteur 1 ou 2), mais je n'arrive pas à trouver comment faire.

Une idée? Une piste ?
Modifié en dernier par ltrautoit le mar. 18 oct. 2011 12:52, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Savoir sur quel moniteur est un script ?

#2

Message par mikell »

A priori je dirais 2 solutions
D'abord voir ce que donnent @desktopwidth et WinGetPos pour la fenêtre du script, et calculer à partir de là
Ou alors utiliser MouseCoordMode avec le paramètre adapté
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
ltrautoit
Niveau 4
Niveau 4
Messages : 52
Enregistré le : mer. 23 mars 2011 15:19
Status : Hors ligne

Re: [R] Savoir sur quel moniteur est un script ?

#3

Message par ltrautoit »

Ca marche !!!! :) depuis le temps que je cherchais !!

Pour le @desktopwidth, non, ca donne la largeur d'un écran sans plus.
Pour le MouseCoordMode, je ne pense pas même si je n'ai pas essayé (relatif à la fenêtre active)

Par contre OK avec le WinGetPos : Il donne un tableau de 4 éléments. Le zéro de la largeur d'écran étant au milieu des 2 écrans, il est possible de détecter le moniteur en se basant sur ce chiffre.
-800 : Ecran de gauche
+800 : Ecran de droite.

Merci pour la réponse.
Répondre