Imaginez offrir à vos proches des scripts Bash pour automatiser leurs tâches quotidiennes, sans qu'ils aient à ouvrir le Terminal. AppleScript transforme ces scripts en applications conviviales, exécutables d'un simple double-clic.
Ce langage d'automatisation macOS, natif depuis Mac OS 7, simplifie les workflows complexes en interactions graphiques intuitives.
AppleScript est conçu pour une lisibilité optimale, idéal pour interagir avec le Finder et automatiser des tâches comme l'édition de fichiers ou l'exécution de scripts Bash. Transformez un processus fastidieux en un clic, y compris avec glisser-déposer.
Note : Consultez notre guide d'introduction à la syntaxe AppleScript pour débuter.
L'Éditeur de scripts, situé dans Applications > Utilitaires, est votre IDE complet. Accédez à l'Aide pour le Guide du langage, ou à Fenêtre > Bibliothèque pour explorer toutes les commandes.
Bash excelle dans les opérations précises sur macOS. Au lieu d'ouvrir le Terminal et d'ajuster les permissions, AppleScript permet un lancement direct par double-clic.
Ouvrez Applications > Utilitaires > Éditeur de scripts, créez un nouveau document. Intégrez votre script Bash ainsi :
faire script shell "votre commande"Pour plusieurs commandes :
faire script shell "commande1 ; commande2"Pour un script externe :
faire script shell "/chemin/vers/script.sh"Avec privilèges admin :
faire script shell "commande" avec autorisation administrateur en utilisant mot de passe "motdepasse" nom_utilisateur "utilisateur"Testez avec le bouton Lecture, puis enregistrez en Application pour un exécutable autonome.
Inversement, appelez AppleScript depuis Bash via osascript pour des dialogues ou alertes :
osascript -e 'votre script AppleScript'
Pour traiter des lots de fichiers (redimensionnement d'images, tri par type), les Droplets acceptent le glisser-déposer. Voici la procédure :
sur ouverture des fichiers_glissésdo shell script ou syntaxe native, fermez par fin ouverture.Glissez-déposez vos fichiers pour une exécution instantanée.

Ce droplet rend un fichier en lecture seule, idéal pour partager des documents sécurisés.
AppleScript lit les chemins en HFS (avec :), tandis que Bash utilise POSIX (/). Convertissez-les :
sur ouverture des fichiers_glissés
définir chemin_bash du fichier_glissé à chemin POSIX du fichier_glissé
faire script shell "chmod -R -w " & forme citée de chemin_bash_du_fichier
fin ouverturePour une automatisation visuelle, explorez Automator : interface en glisser-déposer, parfaite pour les débutants en scripts macOS.
[]