Examen de FastScripts : Transformer AppleScripts en haute vitesse
à première vue
Expertise
FastScripts est l’intendant d’AppleScript depuis près de deux décennies, aidant à remplir ce qui fait d’AppleScripts une partie pratique des workflows de bureau et d’application et fournissant un remplacement efficace du menu de script d’Apple.
FastScripts remplace le menu Scripts et l’exécution des scripts AppleScript d’une manière plus rapide, plus efficace et configurable.
Si vous utilisez beaucoup AppleScripts, FastScripts est une application dont vous ne saviez pas avoir besoin. Une fois installé, vous vous demanderez pourquoi il n’y en avait pas avant. La dernière mise à jour majeure, la version 3, a été publiée le 11 novembre 2021. Cette version n’est pas dans le Mac App Store en raison de fonctionnalités avancées limitées. (Les anciens propriétaires de voitures payantes bénéficient toujours du prix de la mise à niveau.)
Depuis sa sortie il y a près de 30 ans, AppleScript est un moyen pratique d’écrire des quasi-applications et d’automatiser certains types d’opérations système et applicatives. C’est particulièrement en plein essor dans la publication assistée par ordinateur, où les journaux et les magazines utilisent AppleScript pour automatiser les tâches courantes de mise en page et de création sans avoir besoin d’un développement d’application complet. (Automator prend en charge une partie de la charge de travail, mais est très limité.)
FastScripts prend le football d’Apple et fonctionne avec lui, élevant AppleScripts d’une technologie qui a été légèrement poussée sous le tapis à quelque chose qui peut être à égalité avec les applications et fonctionner comme un tissu conjonctif. Dans le menu FastScripts, vous pouvez choisir vos propres scripts ou ceux du système. Holding Option vous permet de modifier le script immédiatement. L’application minimise le basculement entre les applications et vous renvoie plus précisément à l’endroit où vous étiez lorsque vous avez sélectionné le script que le système d’exécution de script intégré d’Apple.
FastScripts vous permet également de gagner du temps en déclenchant des AppleScripts et en les exécutant. Vous pouvez définir des raccourcis clavier pour appeler des scripts. La version 3 introduit l’exécution de scripts parallèles pour libérer davantage de puissance de traitement, ce qui est particulièrement utile lorsqu’AppleScript exécute des tâches lourdes, telles que le traitement de texte de fichiers ou la gestion de fichiers.
Étant donné que FastScripts fournit la plupart des fonctionnalités gratuites, les utilisateurs réguliers peuvent l’utiliser pour certaines activités courantes permettant de gagner du temps ou pour ajouter des fonctionnalités macOS / app, vous pouvez trouver des « recettes » AppleScript en ligne sur Doug’s Music, TV et TV Scripts et plus iTunes, un grand référentiel géré par Doug Adams (gratuit; dons demandés), ou dans la myriade de forums et de sites Web où les solutions AppleScript sont discutées et publiées. Bien que je n’utilise pas toujours AppleScript, j’ai exécuté un script simple des milliers de fois depuis que je l’ai écrit en 2010 (et que je l’ai documenté dans cet article de Macworld).
FastScripts offre un accès facile aux scripts et une configurabilité étendue.
La dernière version de FastScripts vous permet également de visualiser la progression de votre script dans le menu FastScripts. Si votre AppleScript est susceptible de s’exécuter pendant une longue période ou d’effectuer un nombre inconnu d’itérations avant de se terminer, vous pouvez utiliser cette fonctionnalité pour afficher son état. (Cela nécessite un script pour utiliser le mécanisme de rapport d’AppleScript ou pour utiliser un script qui utilise cette fonctionnalité, mais c’est un standard bas.)
Avec des scripts correctement écrits, FastScripts peut signaler la progression.
Une option de recherche dans le menu a également été ajoutée dans la version 3. Si vous êtes le genre de personne qui trouve les FastScripts utiles au quotidien, la possibilité de recherche est un autre niveau.
Bien que FastScripts se concentre sur AppleScript, vous pouvez également placer d’autres éléments dans le dossier Scripts du système pour qu’ils les manipulent : flux de travail Automator, code écrit dans d’autres langages de script pouvant être exécutés dans macOS (tels que perl ou PHP), et programme d’application.
FastScripts dans la version 3 étend sa tradition de fournir de nombreuses fonctionnalités gratuitement. Au lieu du nombre limité d’appels de script qui étaient auparavant gratuits, vous pouvez utiliser toutes les fonctionnalités de cette version, mais certaines fonctionnalités déclenchent des rappels de mise à niveau. Cela inclut les raccourcis clavier et les ajouts de scripts FastScripts : l’application vous invite avant de continuer, mais vous pouvez continuer sans payer.
Supprimez les rappels en déverrouillant le niveau premium dans l’application (39,95 $ pour un seul utilisateur ; 59,95 $ pour une licence familiale pour un maximum de cinq utilisateurs à domicile).
Les nécrologies AppleScript ont été écrites plusieurs fois, mais elles existent toujours. macOS 12 Monterey vous permet d’exécuter AppleScript dans un raccourci, et inversement, vous pouvez exécuter un raccourci à partir d’un AppleScript. FastScripts est la fontaine de jouvence d’AppleScript, conservant son éclat de jeunesse même lorsqu’il entre dans la trentaine : rapide, flexible et réactif.
La dernière fois que nous avons examiné FastScripts pour Mac Gems, c’était en 2011 et nous avons noté : « Si l’exécution d’AppleScripts fait partie intégrante de votre travail quotidien, vous devriez consulter FastScripts de Red Sweater Software par vous-même. »
Avec le retour en force du Mac ces dernières années, nous voulons célébrer les outils que nous utilisons, et ceux recommandés par nos lecteurs, pour tirer le meilleur parti de votre expérience macOS. Mac Gems met en évidence des fonctionnalités importantes des logiciels Mac, ces applications sont très utilisables, axées sur un problème limité à résoudre et sont souvent développées par des particuliers ou de petites entreprises. Restez à l’écoute des mises à jour hebdomadaires et envoyez vos suggestions au fil Twitter de Mac Gems (@macgems).