J'ai expérimenté absolument toutes les options de script possibles sur le Web et, quoi que je fasse, je ne peux pas déplacer une fenêtre FaceTime sur mon affichage secondaire.
Cela marche...
tell application "System Events" to tell process "FaceTime"
tell application "FaceTime" to activate
tell front window to set position to {3600, 500}
end tell
mais avec un défaut fatal, il s’arrête toujours, sur le bord droit de l’écran n ° 1 (l’écran gauche).
Si je règle la coordonnée X sur une valeur inférieure à 2560 (ma largeur sur les deux écrans), alors cela fonctionnera parfaitement, mais toute tentative de la déplacer davantage vers la droite, et donc sur l'affichage n ° 2, ne fonctionnera pas.
Je ne sais pas s'il est lié, mais mon écran principal est un Dell externe et mon écran secondaire est l'écran intégré de l'iMac 27 ". Dell à gauche, iMac à droite.
Fait intéressant cependant, si je déplace manuellement la fenêtre sur l’affichage 2 et exécute le même script ci-dessus, elle se positionne correctement sur l’affichage 2. Il semble que les chiffres sont relatifs à ce que la fenêtre est actuellement affichée. Comment puis-je l'obtenir pour positionner absolument la fenêtre sur l'écran n ° 2?