Tutorom AppleScript (OS 9)
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
Dictionaires 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