Usando applecript con calendario en El Capitán

0

Durante semanas he intentado programar un proceso de restauración de 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 se produce cuando mi script se inicia desde un evento de Calendario (que es toda la idea, por lo que no tengo que ejecutarlo manualmente). Aquí está la primera parte de mi guión:

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

La secuencia de comandos se activa muy bien y todo funciona hasta que intenta hacer clic en el botón "Aplicar". Mi aplicación de 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 obtuvieron un error: No se puede obtener la ventana "Todos Dispositivos "de proceso" Apple Configurator 2 ". (-1728)

Como novato de Apple, me quedé sin ideas. ¿Nadie más? Gracias!

    
pregunta Brockhouz 20.09.2016 - 02:07

1 respuesta

1

El código no funciona como está. He probado esto y funciona.

tell application "Apple Configurator 2"
activate
delay 30
tell application "System Events"
    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
    
respondido por el norcal johnny 20.09.2016 - 03:10

Lea otras preguntas en las etiquetas