Automator falla. ¿Hay una mejor solución?

Recientemente estaba tratando de entrenar un script de Automator para ejecutar algunas tareas mundanas, desafortunadamente se detiene en el primer paso.

Hice clic en el button "grabar" en mi vieja máquina Mac OS 10.5, abrí Keychain e hice algunos pasos más. Falló en el primer paso, lamentablemente, el cursor apunta al punto un poco a la derecha de donde Keychain se muestra en el dock inferior. (Sí, intenté desactivar el autohiding y el efecto de salto)

En una Mac más nueva, en realidad era peor, al grabar y reproducir los pasos, no dio una alerta diciendo que falló, simplemente siguió presionando el mouse hacia abajo, hacia abajo, hacia el ícono, y nunca haciendo clic en él.

Si Automator no es la mejor herramienta para lo que dice, ¿cuál es la mejor solución?

Dado que esto se llamará programáticamente, una opción natural podría ser la class Java Robot . Desafortunadamente, parece que se trata de una simple pulsación de tecla, una tecla, un movimiento del mouse, pero no parece tener la inteligencia que tiene Automator.

Sikuli parece posiblemente una buena solución, pero no puedo probarlo ahora, ya que aparentemente solo funciona en OS 10.6+ (y antes de 10.10). También suena un poco raro, cómo utiliza el image processing para encontrar lo que estás buscando.

Sé que hay commands de OpenSSL que hacen lo mismo que Keychain, pero para los propósitos de esta automation debe ser conocida por el sistema, que por lo que puedo decir requiere que los certs estén en Keychain. Necesito una solución que pueda ser escrita.

One Solution collect form web for “Automator falla. ¿Hay una mejor solución?”

Puede agregar certs a un llavero con la security herramienta de command-line

Ha pasado un time desde que lo usé, pero el command IIRC sería:

security add-trusted-cert -r trustRoot -k /path/to/keychain /path/to/cert

Lee la página man:

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/security.1.html

  • La security no imprime la contraseña almacenada en el llavero de inicio de session
  • Limpiando todo el contenido en / Usuarios pero administrador
  • ¿Cómo creo un AppleScript que salga de una aplicación en un momento específico y luego ponga la computadora a dormir?
  • ¿Puedo configurar el idioma principal de OS X utilizando script de shell o AppleScript?
  • ¿Qué processs en segundo plano puedo desactivar para acelerar mi Mac?
  • ¿Cómo se ejecuta un script .py (python?) En Xcode?
  • ¿Secuencia de escape en el terminal o iTerm para saltar a la columna absoluta?
  • ¿Cómo puedo cambiar un ícono de file o carpeta usando la Terminal?
  • La secuencia de commands de Automator se ejecuta sin errores pero no hace nada?
  • Eventos de calendar duplicates en Outlook 2011
  • Alternar "Utilizar todas las F1, F2 como teclas estándar" a través de la secuencia de commands
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).