J'ai essayé toutes les options de script possibles que je peux trouver sur le Web, et quoi que je fasse, je ne peux pas déplacer une fenêtre FaceTime vers mon écran secondaire.
Ça 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 net, sur le bord droit de l'écran n°1 (l'écran de gauche).
Si je règle la coordonnée X sur une valeur inférieure à 2560 (ma largeur sur les deux écrans), cela fonctionne parfaitement, mais toute tentative de déplacement vers la droite, et donc sur l'écran n° 2, ne fonctionne pas.
Je ne sais pas si c'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.
Cependant, il est intéressant de noter que si je fais glisser manuellement la fenêtre sur l'affichage #2 et que j'exécute le même script ci-dessus, alors elle se positionne correctement sur l'affichage #2. Il semble que les chiffres soient relatifs à l'affichage sur lequel la fenêtre se trouve ACTUELLEMENT. Comment puis-je faire en sorte que la fenêtre soit positionnée de manière absolue sur l'écran n° 2 ?
0 votes
J'essaie de vous sauver ici... bettertouchtool pour la gestion des fenêtres... n'utilisez pas applescript sauf si nécessaire.
1 votes
Merci pour l'info, mais ce besoin datait de 2012 et n'est plus d'actualité.
0 votes
Puis je poursuivrai avec une autre application facultative : Keyboard Maestro. Je ne suis pas affilié, j'aime simplement les deux applications !