5 votos

Cómo diferenciar entre aplicaciones con el mismo nombre en applescripts

Estoy tratando de utilizar tell application "Google Chrome" en el fin de la secuencia de comandos de OS X Chrome app, pero esta sigue siendo interpretado como una referencia a una aplicación virtual con el mismo nombre, que se refiere a la de windows "Google Chrome" en el interior de una máquina virtual parallels desktop. (Parallels Desktop crea automáticamente ficticio OS X aplicaciones correspondientes a todos los programas de windows, por lo que pueden aparecer ejecuta en OS X dock, etc.)

¿Cómo puedo diferenciar entre aplicaciones del mismo nombre localizado tell declaraciones, basado en la ruta de la aplicación o algún otro atributo?

2voto

hjdm Puntos 18

Usted puede utilizar el camino directo a la aplicación en el interior de Su Script de Apple. Esto parece como:

set p to "/Applications/Safari.app"
tell application p to activate

Aquí está el enlace acerca de AppleScript y POSIX caminos

0voto

jherran Puntos 6511

Cuando escriba tell application "whatever" y haga clic en compilar, si whatever no existe, aparecerá una ventana que le permite elegir la aplicación. Trate de esta manera.

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X