Estoy realizando una secuencia de comandos de iTunes y me he topado con dos problemas cuando en un paso de mi secuencia de comandos debo verificar si se muestran o no las ventanas / los cuadros de diálogo.
-
De acuerdo con ¿Esperar hasta que exista una ventana en Applescript? este debería ser un código válido
repeat until window "Print" of process "Evernote" exists
pero cuando lo compilo recibo este mensaje de error "Se esperaba final de línea pero se encontró" "(" se refiere a "antes de E en Evernote). ¿Por qué? Esa pregunta tiene 2,5 años, ¿ha cambiado algo desde entonces? Estoy ejecutando OS X 10.11.
-
Puedo usar este código para verificar si la ventana de información de la canción está abierta en iTunes
repeat until (not (exists window "Song Info"))
pero cuando intento buscar en un cuadro de diálogo Abrir con una línea similar
repeat until (exists window "Open")
no se detecta la ventana. He utilizado el Inspector de accesibilidad para obtener algunas propiedades de la ventana Información de la canción y el cuadro de diálogo Abrir, y las únicas diferencias que he notado son el nombre y el tipo. La información de la canción es una "ventana", mientras que Abrir es un "diálogo". Por lo tanto, también probé estas dos variaciones en el código anterior:
repeat until (exists dialog "Open")
repeat until (exists window dialog "Open")
repeat until (exists dialog window "Open")
pero ninguno de ellos compila.
¿Cómo detecto el cuadro de diálogo Abrir?