3 votos

¿Cómo puedo dar de accesibilidad permiso a mi AppleScript y los Eventos del Sistema en Mavericks?

Tengo este viejo AppleScript que utiliza un click con el ratón de la función:

activate application "Safari"
tell application "System Events"
    tell process "Safari"
        click at {424, 699}
    end tell
end tell

Ya no funciona, probablemente debido a un cambio en la forma en la accesibilidad de los permisos de obras en Mavericks. Usted necesita dar permisos a una aplicación mediante la aplicación de la base. Por Desgracia, SystemEvents.la aplicación no está en la lista de aplicaciones para dar permisos. ¿Cómo puedo hacer que aparezca? Hay otra solución que no dependen de la descarga de utilidades de terceros?

Este es el mensaje de error que obtengo:

error "System Events got an error: Can't make {424, 699} into type list." number -1700 from {424, 699} to list

0voto

Satanicpuppy Puntos 4902

Su problema es independiente de la accesibilidad permiso.

Haga clic en reemplazar su línea con algo como click window 1 y se le pedirá que permitir o denegar el acceso a las funciones de accesibilidad.

Hay un problema con click at y no sé lo que es.

Edit : Mi conclusión después de algunas pruebas : click at está roto.
La nota de la versión de AppleScript actualizado con el lanzamiento de Mavericks no se indica algún tipo de eliminación de esta característica. Algunos de los que podría ser un error.

He presentado un informe de errores a Apple.

Edit : El problema ha sido resuelto en Yosemite, click at funciona bien de nuevo !

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