AppleScript - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

AppleScript
Éditeur Applescript.png
Dernière version 2.1.1 (9 novembre 2009) [+/−]
Environnement Mac OS
Type Langage de script
Licence propriétaire, Apple EULA (Certaines partis sous licence APSL)
Site Web www.apple.com

AppleScript est un langage de script créé par Apple, et intégré à Mac OS. Il est connu pour posséder une syntaxe riche et élaborée, la plus proche que possible d'un pseudo-anglais limité. Plus largement, "AppleScript" est le mot qui désigne l'interface de script de Mac OS, qui est prévu pour fonctionner en parallèle de l'environnement graphique.

Histoire

Le projet AppleScript est issu du projet HyperCard. HyperCard disposait lui aussi d'un langage de script basé sur un pseudo-anglais limité, HyperTalk qui permettait de manipuler les données des piles HyperCard. Les ingénieurs d'Apple ont reconnu qu'un langage similaire de script pouvait être utilisé avec toute application, et le projet AppleScript est né comme un sous-ensemble du Système 7.

La première version fut publié en octobre 1993 avec le Système 7.1.1 (ou Système 7 Pro, première mise à jour majeure du Système 7). QuarkXPress dans sa version 3.2, fut l'une des première application importante à supporter AppleScript, avec comme conséquence qu'AppleScript fut largement adopté par la fraction publication de la clientèle d'Apple. On peut raisonnablement admettre que si Apple a gardé une place importante dans le monde de la PAO après le portage de Quark (et d'autres applications) sur la plateforme Microsoft Windows, c'est que les utilisateurs du Mac pouvaient automatiser des tâches complexes ou répétitives.

Le passage vers Mac OS X et son API Cocoa a permis à AppleScript de prendre son indépendance. Le scriptage basique des applications Cocoa demande peu d'effort de la part du développeur. AppleScript Studio, fourni depuis Mac OS X 10.2, permet à l'utilisateur de construire des applications complètes à partir d'AppleScript et les objets Cocoa. Cependant, depuis la version 3.2 des outils développeurs, AppleScript Studio a été remplacé par AppleScriptObjC et, dans Interface Builder, l'onglet applescript a disparu, bien que l'on puisse le remettre en modifiant le fichier Plist. De plus, le lien vers applescript sur le site d'Apple renvoie désormais sur Automator (http://www.apple.com/applescript).

Pour rétablir l'onglet applescript dans Interface Builder, ouvrez le terminal et entrez ou copiez-collez les lignes suivantes : defaults write com.apple.InterfaceBuilder3 IBEnableAppleScriptStudioSupport -bool YES

AppleScript est un composant des technologies d'automatisation de Mac OS X avec Services et Automator.

Page générée en 0.441 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales | Partenaire: HD-Numérique
Version anglaise | Version allemande | Version espagnole | Version portugaise