Dossiers

Le language d'Applescript.

Par Solune, le

Commandes, objets et variables...



Tout d'abord vous devez savoir que comme beaucoup de languages, il est tiré de l'Anglais. Il est donc conseillé d'avoir des bases en Anglais. Et qu'il existe peu d'explications en Français.

Un script est une suite d'instructions qui se suivent ligne par ligne. Dans ces instructions on retrouve :

- les commandes :
Les commandes sont des mots qui décrivent un procédure au logiciel que vous pilotez. Généralement elles débutent une nouvelle ligne. Applescript en prévoit par défault. Pour en trouver des nouvelles, ouvrez le dictionnaire des applications.

Exemple de commandes : "activate" lance ou met au premier plan l'application. "set variable to xxx" ; notez bien cela car vous en aurez grand besoin ; cette ligne signifie que xxx va être attribué à la variable (mettre dans variable ceci xxx).

- les objets :
Les commandes de votre script vont manipuler des objets. Il peut s'agir d'une variable , d'une fenêtre du Finder , une fenêtre de dialogue.

Par exemple : un dossier est un objet du Finder. Pour trouver des objets, fouillez dans le dictionnaire, ils sont écrits en italique pour les différencier des commandes.
Ce que le dictionnaire vous donnera, c'est la définition de ce qu'on peut savoir et modifier de l'objet, comme son nom , sa taille , etc ...

- références aux objets :
Pour indiquer ce que vous voulez changer sur l'objet de votre choix , vous avez besoin de mot de liaison.
le plus important est :
of : on pourrait le traduire par "de" ; il sert à faire le rapport entre les objets et leur définition. Par exemple , pour désigner le fichier "tatav" du bureau ; on écrira : file "tatav" of desktop

- variables :
Ce sont des mots que vous inventerez pour y entrer un valeur aléatoire. Il existe plusieurs sorte de variable :

[ Booléenne : la variable est soit fausse soit vraie , elle prendra donc la valeur "true" ou "false".
] Contante : un mot ou une phase défini par un logiciel ou vous même.
[ Nombre entier : nombre positif ou négatif tel que 1 , 2 ou encore -3000.
] Liste : une liste comprenant plusieurs variable. Par exemple : {"bonjour",-3000,false}

- instruction de contrôle :
Un script s'exécute normalement ligne par ligne. Mais avez la possibilité de changer cet ordre.

[tell xxx to zzz : l'instruction tell spécifie l'objet par défault auquel s'adressent les commandes. Si vous ne précisez pas d'objet par défault , Applescriprt envoie la commande à l'application active. Peut se traduire par : dire à xxx de faire zzz.
] if : vous permet de contrôler une expression (par ex : mavariable=3) et , si cette expression est vraie, de faire des instructions spécifiques. Il y a plusieurs formes d'écriture pour if :
• if mavariale=3 then [une petite instruction]
• if mavariale=3 then [plusieurs instructions] end if
• if mavariale=3 then [plusieurs instructions]
else
[dans le cas où ma variable est != de 3 alors faire ces instructions]
end if
[try : les commandes que vous utilisez peuvent retourner des messages d'erreur , l'instruction try permet d'essayer des instructions et en cas d'erreur éviter de faire dérailler nos machines :) Elle s'écrit :
try
[instructions à essayer][description]
[en cas d'erreur exécuter celles-ci][description] est facultatif , c'est une variable qui contient la description de l'erreur.
]repeat : repeter les instructions.
repeat (nombre)
[instructions]
end repeat

HORIZON Pro : Cinéma 4K

HORIZON Pro : Cinéma 4K

HORIZON PRO est un vidéoprojecteur home cinéma 4K HDR polyvalent et facile à utiliser. Il n’est pas plus grand qu’une boîte à chaussures. Avec son design particulièrement élégant, il saura trouver une place aisément. Sa luminosité élevée (2 200 Lumens Ansi) permet de ne pas obscurcir complètement la pièce et de lors des projections. L’HORIZON PRO s’avère aussi très silencieux, quasi inaudible. Il peut aussi se connecter en HDMI à n’importe quelle autre source et dispose d’une prise USB. Enfin, l’HORIZON PRO évite la fatigue oculaire de l’éclairage bleu des écrans traditionnels.

Dernières publications

Le MacBook Pro 14" dès 1999€ (-250€), 1To à 2499€, MacBook Pro 16" dès 2359€ (-390€)

Le MacBook Pro 14" dès 1999€ (-250€), 1To à 2499€, MacBook Pro 16" dès 2359€ (-390€)

Alors que les M2 Pro ne sont pas prévus avant l'année prochaine, d'intéressantes promotions permettent de s'offrir les excellents M1 Pro à leur meilleur tarif.
Les écouteurs Beoplay EX de Bang & Olufsen gagnent d'intéressantes fonctionnalités

Les écouteurs Beoplay EX de Bang & Olufsen gagnent d'intéressantes fonctionnalités

Coupure d’électricité : serez-vous concerné par le test de vendredi ?

Coupure d’électricité : serez-vous concerné par le test de vendredi ?

Ce vendredi 9 décembre 2022, RTE et Enedis réaliseront un test à l’échelle nationale pour anticiper les coupures d’électricités prévues par le gouvernement.
6
L'iPad 10 256 Go à 742€ (-47€), en stock et livré vendredi

L'iPad 10 256 Go à 742€ (-47€), en stock et livré vendredi

l'iPad 10 n'est pas donné, ce qui rend les premières promotions d'autant plus intéressantes si vous désirez l'obtenir pour les fêtes de fin d'année.
Comment personnaliser son avatar sur WhatsApp

Comment personnaliser son avatar sur WhatsApp

Justice : Apple n'a pas plagié la fonction ECG de l'Apple Watch

Justice : Apple n'a pas plagié la fonction ECG de l'Apple Watch

1

Noctua propose désormais ses propres tournevis, avis aux bricoleurs

Noctua propose désormais ses propres tournevis, avis aux bricoleurs

macOS Ventura 13.1 permettra de faire sonner un AirTag

macOS Ventura 13.1 permettra de faire sonner un AirTag

1
Apple utilisera bien des puces TSMC produites aux USA !

Apple utilisera bien des puces TSMC produites aux USA !

Tim Cook a confirmé qu'Apple prévoit d'acheter des puces dans des usines américaines TSMC en cours de construction en Arizona.
5
Apple Music Sing nécessitera un iPhone 11/iPad 9 ou une Apple TV 4K 2022 minimum

Apple Music Sing nécessitera un iPhone 11/iPad 9 ou une Apple TV 4K 2022 minimum

II faudra posséder du matériel Apple assez récent pour espérer pousser la chansonnette sur Apple Music Sing pendant les fêtes.
5
L'Apple Car désormais "prévue" pour 2026 et pas de conduite 100% autonome ?

L'Apple Car désormais "prévue" pour 2026 et pas de conduite 100% autonome ?

Le projet de véhicule made in Cupertino n'en finit plus de rebondir dans les médias, au point de perdre totalement le fil d'une rumeur à l'autre.
16
De 29 cents à 11 999,99 €, Apple modifie tous les prix de l’App Store

De 29 cents à 11 999,99 €, Apple modifie tous les prix de l’App Store

Ce soir, Apple dévoile une mise à niveau majeure des possibilités de tarification de l'App Store, avec 700 niveaux de prix supplémentaires.
10
L'outil de création de sites EverWeb s'améliore en version 3.9

L'outil de création de sites EverWeb s'améliore en version 3.9

2
40€ de réduction sur l'iPad 9, Smart Keyboard à 149€, en stock, livrés à temps pour les fêtes

40€ de réduction sur l'iPad 9, Smart Keyboard à 149€, en stock, livrés à temps pour les fêtes

Avec les fêtes qui arrivent, les iPad devraient à nouveau se retrouver sous le sapin. Voici une promotion intéressante sur l'iPad 9.
Préparez-vous à plus d'Auto-Tune sur les réseaux sociaux

Préparez-vous à plus d'Auto-Tune sur les réseaux sociaux

12
Apple Music gagne une fonction karaoké avec Apple Music Sing

Apple Music gagne une fonction karaoké avec Apple Music Sing

Après la possibilité de profiter de la musique sans perte, Apple Music étoffe à nouveau son offre avec l'arrivée d'une fonction karaoké.
4

Microsoft travaillerait sur une super app de messagerie/ achats / moteur de recherche

Microsoft travaillerait sur une super app de messagerie/ achats / moteur de recherche

3
L'assistant vocal Sonos Voice Control est disponible en France

L'assistant vocal Sonos Voice Control est disponible en France

Sonos lance officiellement et dès aujourd'hui son contrôle vocal maison Voice Control pour tous les utilisateurs français.
4
Pixelmator Pro 3.2 : nouveaux outils d'édition vidéo, prise en charge d'Apple ProRes

Pixelmator Pro 3.2 : nouveaux outils d'édition vidéo, prise en charge d'Apple ProRes

Apple News+, le service en berne d'Apple

Apple News+, le service en berne d'Apple

3

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

2 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

Suivez-nous !