¿Existe una reference definitiva o capacidad de introspección para Applescript?

¿Hay algún lugar canónico en el que pueda encontrar una reference para las capacidades de scripting que varias cosas tienen en AppleScript?

Por ejemplo, me gustaría automatizar iTunes un poco. Al mirar en la web, veo que iTunes admite el get album of current track y current track tiene varias properties: name , artist , etc. Pero en ninguna parte puedo encontrar una reference para todas las properties de iTunes o capacidades distintas de current track . Esa información puede estar en los AppleScripts de Doug para iTunes en alguna parte, pero eso es específico de iTunes, quiero una reference general para todas las aplicaciones.

  • Ayuda de AppleScript
  • Error de command de AppleScript "Kill"
  • Eliminando todos los files excepto algunos de una carpeta usando applescript
  • AppleScript elimina el file si no se usa / abre los últimos 365 días
  • Cómo llevar una aplicación al frente, sin íconos del muelle que rebota
  • ¿Es posible formatear un cuadro de dialog de Applescript?
  • Del mismo modo, Google Chrome tiene algunos scriptability. ¿Cómo puedo descubrir qué puede hacer? Es un producto de terceros y Google ha escrito algunos de sus propios documentos , pero parecen incompletos.

    Un website de reference de AppleScript sería genial. Incluso mejor sería si AppleScript tiene algunas habilidades de introspección, así que puedo preguntarle a iTunes qué es lo que admite con el código AppleScript. (Honestamente, odio el idioma, pero parece ser la única forma de acceder a muchas cosas interesantes en las aplicaciones de MacOS).

  • Autómata automático simple con AppleScript
  • Haga clic en un button en la window de dialog con AppleScript en Microsoft Excel
  • Cómo hacer clic en el button de menu con AppleScript
  • Error de commands múltiples de Applescript
  • Funciones de AppleScript sin documentar
  • ¿Por qué recibo el "Error -1,752" cuando bash save en el Editor de scripts?
  • 2 Solutions collect form web for “¿Existe una reference definitiva o capacidad de introspección para Applescript?”

    La mayoría de las aplicaciones que se pueden progtwigr con AppleScript tendrán un dictionary que puede abrir con el Editor de AppleScript (Archivo> Abrir dictionary). El dictionary de la aplicación enumerará los detalles de cada uno de los commands y classs que se pueden usar con él en un script de AppleScript.

    La creación de un dictionary AppleScript depende del desarrollador de la aplicación, por lo que es posible que encuentre aplicaciones con dictionarys mal documentados, incompletos u obsoletos, pero aún así es un buen lugar para comenzar.

    Puede abrir el dictionary de la aplicación en el Editor de AppleScript desde el cuadro de dialog ⇧⌘O .

    Algunos commands básicos para examinar objects:

     tell application "Finder" properties properties of window 1 end tell tell application "System Events" to tell process "Finder" UI elements {name, value} of attributes of some UI element end tell 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).