Usa tell application "name" to activate
, dove name
è il nome dell'applicazione che vuoi portare in primo piano. Se hai già un blocco tell
istruzione per l'applicazione di destinazione, puoi utilizzare activate
di per sé all'interno del blocco tell
istruzione .
Esempi:
tell application "name" to activate
o
tell application "name"
activate
# Other commands to follow...
end tell
Inoltre, se l'app di destinazione viene aperta da uno script shell , sia eseguita manualmente in Terminal o all'interno di AppleScript, ad es. do shell script "name.sh ..."
puoi aggiungere un comando AppleScript all'interno dello script shell usando osascript
come nel seguente:
La sintassi:
osascript -e 'tell application "name" to activate'
Esempio:
osascript -e 'tell application "Safari" to activate'
Nota: in Terminale, digita man osascript
e pigia digita , per visualizzare la voce Comandi generali BSD per osascript
.
Dalla guida alla lingua di AppleScript:
activate
Brings an application to the front, launching it if necessary.
Come riferimento, dai un'occhiata a Introduzione alla Guida linguistica di AppleScript e il seguente documento è utile sul sistema, AppleScript Language Guide (2013) PDF .