12 votes

Osascript Compiler l'application

Existe-t-il un moyen de compiler un applescript à partir de la ligne de commande similaire à ce qui suit. enter image description here

16voto

0942v8653 Points 6754

La réponse à cette question est étonnamment simple :

$ osacompile -o output.app input.applescript

Cela fonctionne à la fois pour le texte en clair .applescript et les fichiers .scpt que l'éditeur de script fait.

Vous pouvez aussi utiliser un pipe, par exemple si vous avez le script dans votre presse-papiers :

$ pbpaste | osacompile -o output.app

Ou -e comme le osascript peut utiliser :

$ osacompile -o output.app -e "$(pbpaste)"

Vous pouvez également utiliser JavaScript avec l'option -l drapeau :

$ osacompile -o output.app -l JavaScript -e 'app = Application.currentApplication();' -e 'app.includeStandardAdditions = true;' -e 'app.displayDialog("hi");'

0 votes

La commande dans la réponse de 0942v8653 placera l'application dans votre répertoire de travail actuel - qui, par défaut, est votre dossier personnel. Si vous avez besoin de spécifier l'emplacement dans lequel l'application sera sauvegardée, faites quelque chose comme ceci : ``` osacompile -o /Users/votreNomUtilisateur/Desktop/aFolder/test.app -e "say \"Hello, there\"" ```

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