Apple n'est pas réputé pour permettre l'intrusion sur ses plates-formes, l'environnement iOS soigneusement gardé en étant un exemple. Vous pouvez le personnaliser, mais vous devez assumer certains risques, tels que ceux impliqués dans le jailbreak. Mac OS X est toutefois un scénario légèrement différent. Mac est une version sophistiquée d'Unix qui fonctionne à l'unisson avec la magie d'Apple. Il existe des actions personnalisées que vous pouvez faire exécuter à votre Mac et qui rendraient une grande partie de votre travail absolument sans tracas, le tout en un seul clic. Pour y parvenir, Apple a créé AppleScript en 1993. Ils permettent aux utilisateurs d’automatiser les fonctions de base sur un Mac jusqu’à ce qu’un certain niveau d’automatisation soit défini. Si vous souhaitez personnaliser votre expérience Mac au moyen de scripts de base, voici comment procéder.

Sachez que nous ne pouvons vous présenter que le langage de script automatisé d’Apple et la manière de vous en servir. Nous ne pouvons pas en faire des experts. Vous devrez gérer cela vous-même, mais si vous le faites, votre monde informatique change véritablement et ce n’est pas du battage publicitaire, mais littéralement. Imaginez la myriade de tâches que vous devez effectuer à maintes reprises, une souffrance de tous les systèmes d’exploitation, disparaissant en un seul clic. Vous pouvez faire n'importe quoi, du tri des icônes sur votre bureau à l'enregistrement des heures, en passant par Excel et l'envoi par courrier électronique. Tout cela en un clic. C'est le pouvoir que vous devez absolument apprendre à manier.

Intro

AppleScript, à la différence du très compliqué Objective C, et du Swift moins compliqué mais toujours aussi simple, est un langage de script qui traite l’anglais normal. Ce processus n’exigera pas de maîtrise en programmation. Tout ce que vous devez comprendre, c'est comment donner des instructions à une machine. Par exemple:

dire à l'application "Finder"

afficher la boîte de dialogue "Hello World"

fin dire

Syntaxe

Avec toute la programmation, il y a une convention. C’est dire à un programme quand commencer, par quoi commencer, que faire une fois commencé et quand se terminer. La chaîne devient donc [commande] [type de cible] [nom de la cible] [action] [commande de fin]. Ceci est une représentation trop simpliste, mais si vous écrivez du code et que quelque chose ne va pas, il est prudent de supposer qu'il manque au code un ou plusieurs des paramètres ci-dessus.

Ou, en termes plus simples, il existe un «bloc tell» dans lequel vous «indiquez» à l'application ce que vous souhaitez en faire. Comme ci-dessus, le code indique au Finder d'afficher une fenêtre de dialogue contenant les mots «Hello World» (ou le mot que vous avez décidé de tester). Une fois que vous avez terminé avec la commande, vous écrivez "end tell". Comme nous l’avons dit, c’est une machine, vous devez donc lui indiquer où se terminer, sinon elle refusera de compiler (compiler consiste à transformer le code en un exécutable).

Compilation

Appuyez sur Compile quand vous avez fini d'écrire. S'il y a des erreurs de syntaxe (principalement des fautes de frappe), il vous dira quelle est l'erreur (au mieux de ses capacités) et s'il n'y a pas d'erreur, votre code sera automatiquement formaté et colorié.

Fonctionnement

Après la compilation, appuyez sur Exécuter et vous aurez terminé. En fonction de votre action de suivi, une entrée de journal sera créée. Comme indiqué ci-dessous pour l'un ou l'autre scénario de notre exemple. "Retour" est l'acte de prendre votre entrée dans la machine. Si vous êtes à l'aise avec cela, prenons une longueur d'avance et déclarons des variables.

Variables

Si vous connaissez la programmation, même au niveau esthétique, vous connaissez probablement les variables. Pour ceux d’entre nous qui ne sont pas familiers, les variables sont une méthode simple pour compresser beaucoup d’informations en une seule chaîne facile à manipuler. La procédure utilisée varie d'une langue à l'autre. Avec AppleScript, vous pouvez adopter l'approche suivante.

mettre varExample à "Hello World"dire à l'application "Finder"afficher le dialogue varExamplefin dire

Ici, “varExample” est le nom que nous avons donné à notre variable déclarée. Maintenant, si nous devons imprimer à nouveau Hello World dans ce script, nous n’aurons besoin que d’appeler varExample et nous n’aurons pas à écrire à nouveau tout ce code. On peut affecter le résultat de n'importe quel code, compliqué ou non, à une variable et l'appeler si nécessaire. Comme vous pouvez le constater, la compilation du code ci-dessus a donné les mêmes résultats que le précédent. Les nouveaux mots, "set" et "to" impliquent que nous assignons des valeurs fondamentalement ensemble [ce] à "[cette]". C'est ce simple. Les programmeurs chevronnés comprendront qu'il n'est pas nécessaire de déclarer la variable «type», car AppleScript peut le gérer lui-même. Gardez à l'esprit qu'il ne peut y avoir d'espaces dans les noms de variables, sinon le compilateur considérera cela comme une commande.

De plus, si vous écrivez quelque chose après un double trait d'union / tiret «-», le compilateur considérera cela comme une remarque et l'ignorera. Cela est pratique car vous pouvez alors vous laisser des notes sur ce que vous faites. Vous en aurez besoin si votre code va devenir complexe.

Vous êtes libre de faire vos expériences avec des variables à votre guise, voici un exemple que vous pouvez copier / coller (ou essayer le vôtre si vous le souhaitez).

- Variables numériques / entières, définissez le numéro de premier numéro sur 1, définissez le numéro de seconde sur 2

--Variable Operations définir theAnswer sur (theFirstNumber + theSecondNumber) définir theAnswer sur (theAnswer + 1)

--Les variables de chaîne définissent theString sur "3 + 2 + 1 ="

--Affichage Dialog dire à l'application "Finder"

afficher la boîte de dialogue theString & theAnswer

fin dire

Ce code n’accomplit rien d’autre que quelques affichages de fantaisie et la arithmétique de base, c’est juste un exemple pour illustrer ce que vous pouvez réaliser avec.

dictionnaire

Maintenant, tout ce qui précède est simplement destiné à vous aider à vous familiariser avec l'environnement. Une fois que vous avez fait cela, nous en viendrons à la partie difficile. C'est se familiariser avec les dictionnaires. AppleScript propose toute une gamme de commandes qui s’appliquent à tout programme ou élément d’OS X. Toutefois, les développeurs de chaque application sont tenus d’ajouter à leurs applications une prise en charge complète d’AppleScript. Pour ce faire, ils écrivent des manuels simples expliquant comment vous pouvez communiquer avec leurs applications. Ces manuels sont appelés "dictionnaires". Aller à FichierpuisDictionnaire ouvert. Ici, vous verrez une liste de toutes les applications installées (à l'exception de toutes les applications Windows exécutées via des wrappers) qui prennent en charge AppleScript. Cliquez sur n'importe quelle application et vous verrez une liste de commandes de personnalisation et comment les utiliser. Nous allons ouvrir Evernote à titre d'exemple. Vous pouvez voir toutes les commandes qu'il supporte.

Personnalisation de l'éditeur AppleScript

Si vous regardez «Éditeur AppleScript» dans le menu Fichier, puis cliquez sur Préférences, vous trouverez une liste personnalisable de toutes les couleurs possibles et de toutes les mises en forme possibles pour votre Apple Script. Le formatage est juste pour votre information, ce n'est pas important pour le script réel.

Conclusion

Afin de ne pas surcharger les utilisateurs, nous allons terminer ici avec cette instruction afin que vous puissiez vous familiariser avec l'outil et vous amuser avec quelques options. Revenez régulièrement car nous vous donnerons bientôt l'étape suivante sur la création de scripts personnalisés. Dites-nous comment s'est passée votre expérience en résonnant dans les commentaires.

Travaillé Pour Vous: Robert Gaines & George Fleming | Vous Souhaitez Nous Contacter?

Commentaires Sur Le Site: