Se Automator è chiuso, apri Automator e seleziona Applicazione in Scegli un tipo per il tuo documento , quindi fai clic sul pulsante Scegli . Se è già aperto, seleziona File > Nuovo e seleziona Applicazione in Scegli un tipo per il tuo documento .
Aggiungi un Esegui script di shell azione ad esso.
Copia e incolla il codice shell che hai attualmente in Esegui script shell azione .
Aggiungi le seguenti righe di codice dopo: open $filename
sleep 1
osascript -e 'tell application "System Events" to click button "Install" of window "Service Installer" of process "Automator"'
sleep 1
osascript -e 'tell application "System Events" to click button "Done" of window "Service Installer" of process "Automator"'
Nota: dovresti anche aggiungere una riga cd
appropriata sopra la riga rm -rf ./tempWorkflows
che hai attualmente nel tuo codice , ad es. cd /some/directory/path
dove si trova il nome percorso della posizione in cui i tuoi file .workflow
si trovano per l'elaborazione dal tuo script .
Salva Applicazione Automator come Installa servizio Automator .
Avanti:
ApriPreferenzedisistema>Sicurezzaeamp;Privacy>Accessibilità>Privacy
Faiclicsull'iconaBloccaperapportaremodificheedigitalapassword,quindifaiclicsulpulsanteSblocca.
Utilizza[+]peraggiungereilInstallaserviziodiautomazioneotrascinaerilasciailpacchettodiapplicazioninellafinestra.
Ciò ora consentirà l'applicazione Installa il servizio Automator per eseguire il codice shell e utilizzare il codice AppleScript per fare clic su Installa pulsante e successivo pulsante Fine nella finestra di dialogo Programma di installazione del servizio in fase di installazione dei Servizi .