Llevo semanas intentando scribir un proceso de restauración del ipad para Apple Configurator 2. Mi script funciona bien cuando se ejecuta dentro de script Editor, y también funciona como una aplicación independiente. El problema ocurre cuando mi script se lanza desde un evento del Calendario (que es la idea para no tener que ejecutarlo manualmente). Aquí está la primera parte de mi script:
tell application "Apple Configurator 2"
activate
delay 30
tell application "System Events"
tell process "Apple Configurator 2"
keystroke "a" using {command down}
delay 5
click menu item "1 - Erase" of menu 1 of menu item "Apply" of menu 1 of menu bar item "Actions" of menu bar 1
delay 5
click button "Apply" of sheet 1 of window "All Devices"
end tell
end tell
El script se dispara sin problemas, y todo funciona hasta que intenta hacer clic en el botón "Aplicar". Mi aplicación script devuelve este error: No se puede obtener la ventana "Todos los dispositivos" de <>"Apple Configurator 2" de la aplicación "Eventos del sistema".
Los eventos del sistema tienen un error: No se puede obtener la ventana "Todos Dispositivos" del proceso "Apple Configurator 2". (-1728)
Como novato en Applescript, me he quedado sin ideas. ¿Alguien más? Gracias.