J'ai un AppleScript qui me permet de maximiser une fenêtre (pas en plein écran, mais simplement en la maximisant (en conservant la barre supérieure et la barre des tâches)). Pour une raison quelconque, certaines applications ignorent la demande et restent simplement à la même taille (les produits Adobe l'ignorent systématiquement). Vous pouvez lire le script. aquí J'ai trouvé ça ailleurs (dans un post de stackoverflow). Pourquoi le script ne fonctionne-t-il pas sous certains Windows et comment puis-je y remédier ?
Réponse
Trop de publicités?Puisque vous avez fait référence aux produits Adobe (et à Photoshop en particulier) dans votre question/commentaire, je vais y faire référence ici.
Il n'y a vraiment rien d'intrinsèquement mauvais avec le script - c'est juste que certaines applications sont conçues pour fonctionner différemment. Vous trouverez ci-dessous quelques considérations en utilisant Adobe Photoshop comme exemple :
- Si vous ouvrez une image, Photoshop s'assurera que son état initial est à un pourcentage de zoom qui permet à l'utilisateur de voir l'image entière.
- Maintenant, si vous cliquez manuellement sur le bouton Zoom (c'est-à-dire le petit cercle vert en haut à gauche de la fenêtre), vous observerez comment Photoshop travaille avec ce bouton. Il n'est généralement pas très utile dans le cas de Photoshop, et il se comporte différemment de la plupart des autres applications. Cela est dû au fait que Photoshop possède plusieurs Windows (par exemple, vous voulez que le script fonctionne de manière à maximiser une fenêtre tout en conservant la barre supérieure et la barre des tâches, mais Photoshop a d'autres Windows à l'écran, comme Outils), de sorte que le bouton Zoom ne s'applique qu'à la fenêtre de l'image.
- La seule façon de modifier essentiellement le voir de l'image dans Photoshop est d'utiliser le menu Affichage ou des raccourcis comme 0 , 1 , + ou - .
- Photoshop utilise également par défaut un affichage par onglets (c'est-à-dire qu'au fur et à mesure que vous ouvrez des images, Photoshop les ouvre dans des onglets séparés au sein de la même fenêtre).
- Vous mai Vous pouvez obtenir la vue que vous souhaitez dans Photoshop en changeant le mode d'écran (allez à Affichage > Mode écran ).
Donc, je suppose que ce que je veux dire, c'est que de nombreuses applications utilisent plusieurs fenêtres (ou panneaux). Avec Photoshop, la plupart des utilisateurs auront le panneau Outils, le panneau Calques, etc. ouverts pendant l'utilisation de l'application. C'est la même chose pour la plupart des applications d'Adobe et pour la plupart des autres applications. créatif des applications.
Vous pourrez peut-être obtenir ce que vous voulez avec un script spécifique. Et vous trouverez peut-être que le Adobe Photoshop CS6 Scripting Guide une référence pratique.