J'ai écrit un Applescript, qui utilise display dialog
y choose from list
pour me permettre de régler facilement/rapidement certains paramètres de mon ordinateur via une interface utilisateur. Je l'ai exporté de l'éditeur script en tant qu'application, et ça fonctionne très bien !
Cependant, d'un point de vue philosophique et esthétique, je pense vraiment que cet Applescript devrait se trouver dans les Préférences Système. En d'autres termes, je veux en faire un volet de préférences, au lieu d'un paquet d'applications.
J'ai remarqué que les .prefpane et les .app utilisent une structure de dossier similaire. Existe-t-il une sorte d'astuce de fichier qui me permette de créer un prefpane à partir de mon Applescript sans utiliser XCode ? De la même manière qu'un script shell peut être transformé en app bundle en ajoutant un info.plist et en plaçant un exécutable au bon endroit ?
Sinon, si c'est stupide et que XCode est nécessaire, peut-on fournir des instructions qui ne supposent pas une connaissance préalable d'Objective-C ou de Swift ?
Remarque : j'imagine quelque chose comme le panneau de configuration Java, qui se lance à partir des Préférences Système mais s'ouvre dans une fenêtre séparée. Je suis bien conscient que je ne peux pas construire une disposition correcte des Préférences Système avec seulement Applescript !
1 votes
RE : "Existe-t-il une sorte d'astuce de fichier qui me permettra de créer un prefpane à partir de mon Applescript sans utiliser XCode" -- Non, vous aurez besoin de construire un Bundle de Preference Pane approprié. Jetez un coup d'oeil à : Création d'un ensemble de volets de préférences