Osascript à la traine

Osascript à la traine

Les scripts Applescript s’exécutent très lentement en ligne de commandes alors que leur équivalent via Automator ou l’Éditeur de Scripts.

On peut imaginer plusieurs solutions pour résoudre ce problème :

  • Précompiler l’AppleScript avec osacompile
  • Compiler l’AppleScript à partir de l’Éditeur de scripts
  • Utiliser RubyCococa et NSAppleScript

Pour le moment sur le script que je développe, seule la seconde fonctionne simplement mais n’est pas satisfaisante. Voici les résultats approximatifs des temps d’exécution du même script :

  • Automator : ~2’20
  • Editeur de Script : ~2’10
  • osascript : ~+60’
  • osascript après compilation : ~25’

@ suivre.