El flujo de trabajo "Watch Me Do" tiene éxito en Automator pero no como aplicación

1

Tengo un flujo de trabajo de 1 acción automator. Este flujo de trabajo se registra para producir una acción "Mírame hacer". La acción es hacer clic en el elemento de la barra de menú "VPN", luego seleccionar una VPN particular del menú. Este flujo de trabajo funciona bien en automator. Cuando lo ejecuto como una aplicación independiente, el mouse se mueve correctamente (haciendo clic en el menú, seleccionando la VPN correcta), pero en realidad no me conecto a la VPN. No tengo ni idea de lo que va mal, por lo que cualquier ayuda sería buena.

En la consola, lo único que veo es:

Oct 19 20:19:18 vonnegut Application Stub[7148]: Can't open input server /Library/InputManagers/MultiClutchInputManager.bundle
Oct 19 20:19:24 vonnegut Automator Launcher[7153]: Can't open input server /Library/InputManagers/MultiClutchInputManager.bundle

Estoy ejecutando una MacBookPro5,1 con un teclado Apple y un mouse estándar con 2 botones y rueda adjunta.

No estoy realmente seguro de cómo saber si se intenta una conexión. Nada cambia en ppp.log lo que me hace pensar que nada llega tan lejos. Si trato de conectarme manualmente, está bien.

Nick Hawes
fuente
Necesitarás especificar algunas cosas más aquí. Qué versión de OS X está utilizando (agregue la etiqueta si puede o lo haremos). A continuación, ¿ve alguna salida de consola cuando el automator "hace clic"? ¿La VPN realmente está tratando de conectarse?
Martin Marconcini
¿Tienes un Macbook / Macbook Pro o un Magic Touch / Mouse? ¿Utiliza MultiClutch? "MultiClutch te permite asignar atajos de teclado personalizados en una aplicación determinada a un gesto dado".
Martin Marconcini
Añadiendo detalles ahora. ¡Gracias por ayudarme con esto!
Nick Hawes
@nick, ¿tienes algún modificador de ratón como los de esta respuesta? apple.stackexchange.com/q/3284/115 ??
Martin Marconcini
No, nada de eso, que yo sepa.
Nick Hawes

Respuestas:

1

Anteriormente, cuando intentaba crear una aplicación Apple mediante scripts de UI, el comando Applescript del mouse no se comportaba exactamente igual que el mouse real. Por ejemplo, podría ordenar el cambio de un cuadro desplegable, pero la aplicación no registraría el cambio hasta que se produjera una selección "real" con el mouse.

Debe haber sido un error en el diseño de la aplicación, pero estaba inactivo y tuve que encontrar una solución. Terminé usando "Extra Suites" de Kanzu , que fue capaz de simular el equivalente de un clic "real" del mouse.

Automator usa los mismos eventos de Apple que Applescript, y tal vez esté cayendo en el mismo problema. ¿Qué cliente VPN estás usando? Es posible que pueda resolver el problema utilizando algunos Applescript (si el cliente lo admite), o cambiando a otro cliente VPN.

Tim
fuente