Lamentablemente, no se pueden pasar varias aplicaciones a la llamada "tell application".
En su lugar, puede utilizar una utilidad de unix que puede terminar varias aplicaciones a la vez - killall.
Puede invocar esta utilidad desde un AppleScript:
do shell script "killall firefox Mail"
- Esto terminaría con FireFox y Mail
'killall' distingue entre mayúsculas y minúsculas Por lo tanto, primero debe determinar los nombres de los procesos de las aplicaciones que desea matar.
- Inicie las aplicaciones que querrá terminar con el script.
- Utilice el siguiente comando (en una ventana de Terminal) para encontrar sus nombres completos y correctos. (En este ejemplo, queremos averiguar de Tweetdeck nombre correcto del proceso).
ps x | grep -i tweetdeck | grep -v grep
Con TweetDeck funcionando, esto dará una salida similar a la siguiente:
59127 ?? S 0:01.23 /Applications/TweetDeck.app/Contents/MacOS/TweetDeck -psn_0_21423213
La última parte de la ruta es el nombre del proceso tal y como debe pasarse a 'killall'. En este caso TweetDeck (...Contents/MacOS/ TweetDeck ).
Así que volvemos a nuestro AppleScript y añadimos TweetDeck a la cadena de aplicaciones que estamos terminando. Además de mi ejemplo anterior, yo haría:
do shell script "killall firefox Mail TweetDeck"
Espero que esto ayude.