Section courante

A propos

Section administrative du site

aetools

Outils AppleEvent
Python 1 à 2.7

Description

Ce module contient le support de base pour l'envoi d'événements Apple.

Liste des classes

Nom Description
TalkTo Cette classe contient la base pour le proxy utilisé pour parler à une application.

Liste des procédures et fonctions

Nom Description
enumsubst Cette fonction permet de vérifier si le dictionnaire de paramètres contient une entrée pour clef, convertissant la valeur de cette entrée en fonction de l'édit du dictionnaire. Cette situation convertit les noms d'énumération Python lisibles par l'homme en codes OSA à 4 caractères.
keysubst Cette fonction permet de convertir les paramètres d'un dictionnaire de paramètres de mots clefs Python au format requis par packevent en remplaçant les clefs, étant des identificateurs Python, par les clefs OSA à 4 caractères conformément au cartographie spécifié.
packevent Cette fonction permet d'entreposer les paramètres et les attributs dans un objet Carbon.AE.AEDesc pré-créé. les paramètres et les attributs sont des dictionnaires cartographiant les clefs de paramètres OSA à 4 caractères aux objets Python. Les objets sont compressés à l'aide de aepack.pack().
unpackevent Cette fonction permet de décompresser récursivement un événement Carbon.AE.AEDesc en objets Python. La fonction renvoie le dictionnaire de paramètres et le dictionnaire d'attributs. Le paramètre formodulename est utilisé par les paquets de stub générés pour contrôler où les classes AppleScript sont recherchées.

Remarques



Dernière mise à jour : Vendredi, le 3 janvier 2020