Lamentablemente, no puede pasar varias aplicaciones a la llamada "indicar aplicación".
Más bien, podría usar 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 que primero debe determinar los nombres de proceso de las aplicaciones que desea eliminar.
- Inicie las aplicaciones que desea que finalicen con el script
- Use el siguiente comando (en una ventana de Terminal) para encontrar sus nombres completos y correctos. (En este ejemplo, estamos buscando el nombre correcto del proceso tweetdeck ).
ps x | grep -i tweetdeck | grep -v grep
Con TweetDeck en ejecución, esto dará un resultado similar al 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, ya que se debe pasar a 'killall'. En este caso, TweetDeck (... Contents / MacOS / TweetDeck ).
Por lo tanto, volvemos a nuestro AppleScript y agregamos TweetDeck a la cadena de aplicaciones que estamos terminando. Además de mi ejemplo anterior, lo haría:
do shell script "killall firefox Mail TweetDeck"
Espero que esto ayude!