Hay una función en el editor de Applescript llamada Biblioteca . se puede acceder a través de la ventana > Biblioteca en la barra de navegación superior, o con el acceso directo Shift + Command + L . Puede hacer doble clic en las aplicaciones allí, y verá todas las funciones, variables, etc.
Lasventanassevenasí.Alhacerdobleclicsemuestraunanuevaventanacontodaslasfunciones,vars,etc.posiblesparaApplescript,einclusoJavascriptyObjective-C.Puedeseleccionarlosenunmenúdesplegable.
Tiposdedatos
Enlaventanaqueexplicalasposiblesacciones,veráunaetiquetayuniconojuntoaella.Losiconosrepresentaneltipo.SsignificaSuite,Esignificaelemento,azulCsignificaClase,púrpuraCsignificaclaseocolección,ypúrpuraPsignificapropiedad.
Digamosquetenemosesteejemplo:
tellapplication"Safari"
set a to URL of current tab of first window
end tell
La URL es una propiedad de la pestaña de tipo, la pestaña actual también es una propiedad, pero de la ventana. Esta es una forma de usar las clases. La otra forma sería algo como:
abrir n
Desde la suite estándar, esto abriría el objeto n.
AFAIK, las suites y los elementos no tienen un tratamiento especial en Applescript
como @ user3439894 mencionado en la sección de comentarios: si la aplicación que busca no está en la biblioteca, puede abrir su diccionario con Shift + Command + < kbd> O , y seleccionando la aplicación.
También hay una búsqueda de una determinada palabra clave.
Supongamos que queremos aprender a usar los Eventos del sistema para hacer eso, presione una tecla. Si buscamos, vemos que hay algo que se llama pulsación de teclas en Processes Suite y muestra una descripción de:
keystroke v : cause the target process to behave as if keystrokes were entered
keystroke text : The keystrokes to be sent.
[using command down/control down/option down/shift down or list of command down/control down/option down/shift down] : modifiers with which the keystrokes are to be entered