Mi objetivo final es cambiar todos los álbumes de Photos.app bajo una determinada carpeta a "Mantener ordenado por título" (Ver > Ordenar > Mantener ordenado por título).
No parece posible establecer directamente el orden de clasificación de un álbum a través de AppleScript (al menos no lo he encontrado en el Diccionario).
Así que pensé que podría hacer que AppleScript abriera cada álbum por turnos, y luego cambiar el orden de clasificación.
El primer paso es abrir cada uno de los álbumes por separado, lo que pensé que podía hacer haciendo clic en ellos en el menú Ver > Álbumes. Pero aún no he podido averiguar cómo hacerlo con AppleScript.
Esto me lleva al menú "Álbumes":
tell application "Photos" to activate
tell application "System Events" to tell process "Photos"
menu 1 of menu item "Albums" of menu "View" of menu bar item "View" of menu bar 1
end tell
Resultado:
menu "Albums" of menu item "Albums" of menu "View" of menu bar item "View" of menu bar 1 of application process "Photos" of application "System Events"
Pero no sé cómo pasar de ahí a decir el álbum "Hushings 2020".
Por ejemplo, el resultado de menu items of menu 1 of menu item "Albums" of menu "View" of menu bar item "View" of menu bar 1
es {}
.
El resultado de menus of menu item "Albums" of menu "View" of menu bar item "View" of menu bar 1
es ese único menú: {menu "Albums" of menu item "Albums" …}
El resultado de entire contents of menu bar item "View" of menu bar 1
es un montón de datos, pero no parece contener nada del submenú de "Álbumes".
¿Cómo podría encontrar el álbum "Hushings 2020" de forma programada en esta situación?
O bien, ¿puedo lograr mi objetivo de otra manera? Vi que alguien mencionó en otro lugar que vinculó un atajo de teclado a "Mantener clasificado por título" y luego hizo clic manualmente en cada evento y golpeó el atajo. Estoy abierto a eso (es sólo 600 álbumes o algo así), pero me encantaría averiguar cómo hacerlo programáticamente a través de AppleScript en su lugar - o al menos para entender cómo navegar por estos menús.