1 votos

osascript obtiene "System Events got an error: osascript is not allowed assistive access. (-1728)"

Tengo un modesto (~250 líneas) python3 script usando tkinter y subprocesos. El Python script lanza una aplicación MacOS usando el subproceso "run".

Las funciones definidas en Python consultan el sistema para obtener información sobre la aplicación generada.

Todo funciona bien cuando ejecuto el código Python directamente desde el shell, desde BBEdit o desde PyCharm, pero falla si lo integro en una aplicación utilizando Platypus o Automator.

He añadido osascript, Platypus, Automator, Eventos del sistema y la aplicación integrada al panel de configuración "Accesibilidad" (en Privacidad y seguridad) y he probado a cerrar sesión, iniciar sesión y reiniciar varias veces.

¡No Joy!

0voto

Nick Alger Puntos 332

Problema resuelto o, al menos, identificado.

Había elegido un nombre de dos palabras separadas por espacios para la aplicación que quería crear. Estaba probando la aplicación generada que produjo el problema.

Por una corazonada, sustituí el espacio por un guión bajo y la aplicación generada por Automator se ejecutó, tras solicitar los permisos necesarios. Lamentablemente, la aplicación generada por Platypus sigue sin ejecutarse.

Digo tristemente porque la aplicación generada por Platypus es menos de 1/3 del tamaño de la de Automator.

En cualquier caso, gracias a todos los que ofrecieron pistas, indicios y ayuda.

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