0 votos

Obtenga el identificador de proceso de la aplicación que ha llamado al servicio

Tengo un servicio en automator, que está vinculado al Safari, sin opción de entrada.

¿Existe alguna forma de que el servicio en Automator obtenga el identificador de proceso del Safari que lo ha llamado?

Nuevo en applescript y automator. Gracias por las aportaciones.

1voto

Baczek Puntos 150

Al iniciar el servicio desde Safari, la aplicación será la que esté en primer plano.

Puede utilizar este Applescript en la sección " Run AppleScript "acción".

tell application "System Events"
    set x to first process whose its frontmost is true and name is "Safari"
    return unix id of x
end tell

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