13 votes

Quelles sont les différences entre les applescripts enregistrés sous *.scpt et *.applescript ?

Il me semble que les scripts qui sont enregistrés sous *.applescript sont toujours censés être le texte brut, non compilé, tandis que ceux qui sont enregistrés sous *.scpt peuvent être soit le texte brut, soit le programme compilé.

Quels sont les avantages/inconvénients de l'utilisation de chaque extension ?

Une question annexe : existe-t-il une extension analogue à *.applescript pour le nouveau langage JavaScript for Automation (JXA) ? Peut-être *.jxa ?

6voto

fartheraway Points 4886

.scpt est en binaire. .applescript est dans le texte.

Vous pouvez utiliser la fonction de recherche de Spotlight/Finder pour rechercher des mots dans les documents suivants .applescript . Vous ne pouvez pas le faire avec .scpt .

Depuis .scpt est déjà compilé, il est plus rapide à lancer.

Ce que je préfère dans .applescript est que je peux écrire qu'un script qui lit/écrit sur lui-même, de sorte que les variables sont sauvegardées pour la prochaine exécution sans créer un fichier séparé pour loger les variables.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X