9 votes

Comment créer un fichier exécutable pour un AppleScript ?

Je souhaite créer un fichier exécutable qui, lorsqu'il est exécuté, envoie une fenêtre contextuelle. J'ai le code pour le popup

osascript -e 'tell app "Finder" to display dialog "message"'

mais ne sait pas comment créer un fichier exécutable.

17voto

grg Points 181593
  1. Écrivez votre AppleScript dans l'éditeur script.

  2. Choisir Fichier Économiser et sélectionnez Application comme format de fichier.

Vous obtenez ainsi une application .app qui exécutera votre AppleScript lorsqu'elle sera ouverte.

6voto

grg Points 181593
  1. Rédigez votre script dans un fichier texte, en incluant les éléments suivants shebang .

    Si vous n'utilisez qu'AppleScript, vous pouvez utiliser osascript comme shebang :

    #!/usr/bin/osascript
    tell app "Finder" to display dialog "message"
  2. Active le bit exécutable du fichier.

    chmod +x /path/to/file

Vous obtenez ainsi un fichier qui exécutera votre script de l'interpréteur de commandes lorsqu'il sera ouvert.

2voto

Dials Mavis Points 126

Vous pouvez l'enregistrer en tant que script en le plaçant dans un fichier en texte clair et en l'enregistrant sous la forme suivante dialog.sh :

#!/bin/bash
osascript -e 'tell app "Finder" to display dialog "message"'

Ensuite, rendez le fichier exécutable dans le terminal en exécutant chmod +x /path/to/dialog.sh .
Exécuter dans le terminal en lançant /path/to/dialog.sh

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