Con la ayuda de "Ask Different" logré que funcionara mi primer programa de AppleScript, y estoy tratando de mejorarlo. Sin embargo, me he encontrado con otro obstáculo.
He encontrado el número ID de un mensaje en particular en la bandeja de entrada de mi cuenta. AppleScript me dice que es el ID 167868. Espero que suene razonable, ya que solo tengo alrededor de 190 mensajes en mi bandeja de entrada. Estoy asumiendo que el id especifica exactamente de qué mensaje se trata.
Ahora quiero activar Mail, seleccionar la bandeja de entrada de mi cuenta, ordenar los mensajes según el campo "De:" y seleccionar el mensaje con ese id. Después de eso, quiero utilizar Mail de forma interactiva.
He estado tratando de averiguar cómo hacer esto en varios manuales de AppleScript, pero es un poco complicado para un principiante, y agradecería algo de ayuda. Intenté buscar en algunos diccionarios de AppleScript para Mail.app, pero no pude encontrar comandos apropiados, excepto por "activate". Vi varias cosas en código de muestra como "menú bar 1", pero no sabía cómo encontrar los elementos de menú en el menú bar 1.
Siento hacer preguntas elementales, pero necesito que un programa funcione, y esto debería estar a solo un par de líneas de distancia. Después de eso, estaré motivado para trabajar más lentamente y sistemáticamente a través de algunos tutoriales, para que el nivel de mis preguntas mejore.
1 votos
Deberías leer acerca de los Eventos del Sistema y los Elementos de la Interfaz de Usuario. De esta forma no tendrás que navegar los elementos programáticamente, UI Browser proporciona una interfaz agradable para exponer la jerarquía.