1 votes

Automator échoue. Existe-t-il une meilleure solution ?

Récemment, j'ai essayé de former un script d'Automator pour exécuter certaines tâches banales - malheureusement, il s'arrête à la première étape.

J'ai cliqué sur le bouton "enregistrer" sur ma vieille machine Mac OS 10.5, j'ai ouvert Keychain et j'ai fait quelques étapes supplémentaires. Malheureusement, la première étape s'est soldée par un échec - le curseur pointe simplement vers l'endroit situé un peu à droite de l'endroit où Keychain apparaît sur le dock inférieur. (Oui, j'ai essayé de désactiver le masquage automatique et l'effet de saut).

Sur un Mac plus récent, c'était pire : lors de l'enregistrement et de la lecture des étapes, il n'y avait pas d'alerte indiquant que l'opération avait échoué, il fallait simplement appuyer sur la souris vers le bas, vers l'icône, sans jamais cliquer dessus.

Si Automator n'est pas le meilleur outil pour ce qu'il prétend faire, quelle est la meilleure solution ?

Puisque cette fonction sera appelée de manière programmatique, un choix naturel pourrait être l'option Robot Java Malheureusement, il semble que cette classe permette d'appuyer sur une touche, de lever la touche et de déplacer la souris, mais qu'elle ne soit pas aussi intelligente que celle d'Automator.

Sikuli semble être une bonne solution, mais je ne peux pas la tester pour le moment car elle ne fonctionne apparemment que sur OS 10.6+ (et avant 10.10). Il semble également que le traitement des images pour trouver ce que vous recherchez soit un peu compliqué.

Je sais qu'il existe des commandes OpenSSL qui font la même chose que le trousseau, mais pour les besoins de cette automatisation, il faut que le système les connaisse - ce qui, d'après ce que je sais, nécessite que les certificats soient dans le trousseau. J'ai besoin d'une solution qui peut être scriptée.

3voto

Jay Thompson Points 4026

Vous pouvez ajouter des certitudes à un trousseau avec l'outil de ligne de commande security

Cela fait un moment que je ne l'ai pas utilisé, mais je crois que la commande est la suivante :

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

Lisez la page de manuel :

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X