   applescript is a scripting language created by apple inc. and built into macintosh operating systems since system 7. the term "applescript" may refer to the scripting system itself, or to an individual script written in the applescript language. applescript is primarily a scripting language developed by apple to do inter-application communication (iac) using appleevents. applescript is related to, but different from, appleevents. appleevents is designed to exchange data between and control other applications in order to automate repetitive tasks. applescript has some limited processing abilities of its own, in addition to sending and receiving appleevents to applications. applescript can do basic calculation, and can do intricate text processing â and it is extensible, allowing the addition of scripting additions which add new functions to the language itself. mainly, however, applescript relies on the functionality of applications and processes to handle complex tasks. as a structured command language, applescript can be compared to, say, one of the unix shells; the microsoft windows script host; or ibm rexx in its functionality, but it is unique from all three. essential to its functionality is the fact that macintosh applications publish "dictionaries" of addressable objects and operations. applescript has some elements of object-oriented programming, particularly in the construction of script objects, and natural language programming tendencies in its syntax, but does not strictly conform to either category. == history == the applescript project was an outgrowth of the (now discontinued) hypercard project. hypercard contained an english language-based scripting language called hypertalk, which could be used to program a hypercard stack. apple enginee
Mac_OS_development OS_X_development Proprietary_software Scripting_languages