Utilizzo di applescript con Calendar in El Capitan

0

Ho cercato per settimane di scrivere un processo di ripristino ipad per Apple Configurator 2. Il mio script funziona bene quando viene eseguito all'interno di Script Editor e funziona anche come applicazione indipendente. Il problema si verifica quando il mio script viene lanciato da un evento del calendario (che è l'idea completa quindi non è necessario eseguirlo manualmente). Ecco la prima parte del mio 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

Lo script si attiva correttamente e tutto funziona fino a quando non tenta di fare clic sul pulsante "Applica". La mia applicazione di script restituisce questo errore: Non riesci a visualizzare la finestra "Tutti i dispositivi" di < > "Apple Configurator 2" dell'applicazione "Eventi di sistema".

Gli eventi di sistema hanno ricevuto un errore: impossibile ottenere la finestra "Tutti Dispositivi "di processo" Apple Configurator 2 ". (-1728)

Come novellino di Applescript, non ho idee. Chiunque altro? Grazie!

    
posta Brockhouz 20.09.2016 - 02:07
fonte

1 risposta

1

Il codice non funziona così com'è. Ho provato questo e funziona.

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
    
risposta data 20.09.2016 - 03:10
fonte

Leggi altre domande sui tag