ANNOUNCE: AppleScript The Latest Reference for v2.8 Update v2.0

About two years past from “AppleScript Latest Reference for v2.8”. I have published a completely updated version for macOS 15. The PDF is 1,098 pages.

https://piyomarusoft.booth.pm/items/4923559

About two years past from “AppleScript Latest Reference for v2.8”. I have published a completely updated version for macOS 15. The PDF is 1,098 pages.

Table of Contents

■Overview
AppleScript Overview

■Special
Overall View of AppleScript v2.8
Benchmark Report
Benchmark Script①
Benchmark Script②
Benchmark Script③
Shortcuts Events
File System
File Type Attribute Value
Menu Extras
Dictionary.app
TTS Characters
AppleScript Command Extensions in the Age Without OSAX
Removing Various Security Restrictions
Current Status of Various Support Programs
System Events Security Suites
Shortcuts Events/SpeechRecognitionServer/Finder/Automator/Calendar/Contacts/Mail/Maps/Messages/Music/Memo/Photos/System Settings/Preview/QuickTime Player/Reminders/Safari/Script Editor/Shortcuts/Terminal/TextEdit/tv/VoiceOver/Screen Sharing/Tips/Console/System
Information/Xcode/Apple Configurator/Garageband/iMovie/Instruments/Keynote/Pages/Numbers/Claris FileMaker Pro
Super Speed ​​Up When Ignoring
Script Following the end of Debugger development

■Introduction
What shapes the world of AppleScript
macOS standard applications with AppleScript-compatible features
Various macOS standard tools that can run AppleScript
Third-party hardware and software that can run AppleScript
What is AppleScript?
How to use the script editor
What happens during “syntax check”
Preparation before writing a script
Mastering AppleScript the fastest
Grammar edition
List of AppleScript reserved words
Tell block/Action/Dialog display/Command/Calling other languages/Ordinal numbers/Control syntax/String manipulation/System date/Data types/Constants/Variable and property declaration/Function/Operator/Path related/File I/O/Localization related/Text summary/Web service call/Filter reference/Subroutine declaration/Nonsense words/Clipboard control/Volume control/Script object/Other
Patterns of commands to applications
What is a Script Debugger?
Finder Terminology Dictionary Guide
Routine Processing Using Finder
Column: Finder Settings That Affect GUI App Operations

■Usage
Knowing the Runtime Environment
Group 1 Development and Execution Environment
Group 2 Third-Party Apps
Group 3 Third-Party Tools
How to Use the Script Menu
FastScripts 3
Script Menu for Each Application
Folder Actions
AppleScripts for Terminal
Various Plug-in AppleScripts
PDF Workflow Scripts
Mail Plug-in Scripts
Calling from the Context Menu
Discontinued AppleScript Plug-ins
Other AppleScript Launchers
Switch Control/Automator/Shortcuts/Voice Control/Adobe Illustrator/Adobe InDesign/Keyboard Maestro/Hammerspoon/Service Station/Dropzone 4/Visual Studio Code/CotEditor+PowerPack/Xojo 2024/Live Code/Elgato Stream Deck/LaunchPalette/ScreenFloat/ScriptGeek

AppleScript in a restricted user account and machine environment
Parental control and AppleScript
AppleScript in a restricted environment by MDM

■Practical Edition
Checking the OS version number
Hardware information
Outline of GUI Scripting
AppleScript Library
Remote Apple Events
Easily use online functions from AppleScript
Call REST API
Call JavaScript Lib on CDN
Script operation techniques that don’t require droplet creation
Introduction to Cocoa Scripting
List of supported frameworks
How to sell AppleScript apps on the Mac App Store
Piyomaru Context Menu Assistant
Piyomaru Script Templates

■References
Technologies that are not compatible with AppleScript
Various coordinate systems in each application
AppleScript written in a unique macro language
Microsoft Office VBA
Claris FileMaker Pro Script Step
Integration with iOS devices
Preparation
Executing AppleScript from an iOS device
Updating information on an iOS device
Making a call via iPhone with AppleScript
Sending SMS via iPhone with AppleScript
Making a call with iPhone/iPad via FaceTime
Resource reference
Predicate statement
UTI
Spotlight query
How to create an icon
Disk image
History of AppleScript
History of macOS and AppleScript’s elemental technologies
History of AppleScript macOS edition
History of AppleScript Classic MacOS edition
AppleScript FAQs
Error numbers and error messages
AppleScript error code table
Key code table
Key codes for key input simulation
Afterword to the first edition
Afterword to the v2.0 update
Colophon

I planned to translate this book in 3 part (1A, 1B and 1C).

https://piyomarusoft.booth.pm/items/5228129

But English translation made small sales than I expected.
So, I’ll update 1A to 2A.