Traduit de l’anglais en français par un canadien, vous serez quelque peu dérouté par l’accent... Mais on se fait vite à la voix et vous découvrirez très simplement le fonctionnement d’AppleScript en suivant pas à pas les exemples proposés par l’auteur. Ce Tutorom s’adresse à des débutants désireux d’automatiser certaines tâches grâce à AppleScript. La formation est réalisée avec AppleScript sous système Mac OS 8 ou 9, mais vous pourrez exploitez ces acquis sans problème sous Mac OS X.
Introduction
A propos de ce CD Qu'est-ce que AppleScript? A quoi sert AppleScript? Les entreprises qui utilisent AppleScript Ce qui est installé avec AppleScript AppleScript
Qu'est-ce qu'un Apple Event? Qu'est-ce que OSA? Que signifie: à base d'objets? Pilotage et programmation Différents types de scripts Applications pilotables Introduction à l'éditeur de script
L'éditeur de script Boutons Historique des événements La fenêtre Résultat Formatage en AppleScript Taille de la fenêtre par défaut Enregistrer un script Exécuter un script
Langage
Dictionnaires d'application
Vocabulaire
Dictionnaires des compléments de pilotage
Terminologie et langage de base
Mémorisation
Applications mémorisables
Mémorisation
Mémorisation et écriture
Eléments de base d'AppleScript (partie 1)
Syntaxe AppleScript
Enoncés
Commandes
Expressions
Objets
Comment appeler un objet
Propriétés des objets
L'énoncé 'tell'
L'énoncé 'tell'
Les énoncés 'tell' encastrés
L'énoncé 'tell' sur un réseau
Eléments de base d'AppleScript (partie 2)
Get
Set
Types et classes de données
Coercition
Variables
Qu'est-ce qu'une variable?
It et Me
Variables globales et locales
Variable Résultat
Eléments de base d'AppleScript (partie 3)
Opérateurs
Commentaires
Continuation
Enoncés if/then/else
Boucles de répétition (repeat)
Exemple de boucle de répétition
Applications pilotables
Activer une application
Démonstration avec QuarkXPress
Pilotage du Finder
Finder comme application
Objets du Finder
Mémorisation de scripts du Finder
Nom et alias d'un chemin d'accès
Démonstration n° 1 du Finder
Démonstration n° 2 du Finder
Interaction avec l'utilisateur
Zone de dialogue (display dialog)
Texte saisi par l'utilisateur
Choisir un fichier
Choisir un dossier
Choisir une application
Glisser et déposer
Traitement des erreurs
Erreurs de compilation
Instructions try/on error/end try
Bips sonores et zones de dialogue
Délais écoulés
Fenêtres résultat/historique des événements
Arrêt d'un script - numéro d'erreur –128
Mise de lignes en commentaires
Eléments de base d'AppleScript (partie 4)
Arrêt d'un script
Propriétés
Applications attachables
Gestionnaires
Gestionnaires
Déclaration des valeurs dans les gestionnaires
Gestionnaires de sous-routines et de commandes
Récursion
Appel des gestionnaires à partir d'autres scripts
Objets de script
Ecriture des objets de script
Exécution des objets de script
Chargement des objets de script
Pilotage amélioré
Accès aux capacités cachées des applications
Compléments de pilotage et applications sans fenêt
Applications de pilotages par des tiers
Les applications non pilotables
Déboguage des scripts complexes
Construction d'une application avec Facespan
Outils de pilotage du Système
Autres utilisations de AppleScript
Pilotage pour le web
Voix pilotable
Avant de commencer
Livres sur AppleScript
Cours de formation sur AppleScript
Sites web
Modules d'aide