L'automazione fallisce. C'è una soluzione migliore?

1

Recentemente stavo cercando di addestrare uno script di Automator per eseguire alcuni compiti banali - purtroppo si ferma al primo passaggio.

Ho fatto clic sul pulsante "registra" sulla mia vecchia macchina Mac OS 10.5, ho aperto Portachiavi e ho fatto qualche altro passaggio. Sfortunatamente sul primo passaggio non è riuscito - il cursore punta appena sul punto un po 'a destra di dove il portachiavi viene visualizzato sul dock inferiore. (Sì, ho provato a disattivare l'auto nascondere e l'effetto jumpout)

Su un Mac più recente era in realtà peggio, quando registravo e riproducevo i passaggi che non davano un avviso che diceva che non funzionava, continuava semplicemente a premere il mouse verso il basso, verso il basso, verso l'icona, e mai a cliccare. / p>

Se Automator non è lo strumento migliore per quello che dice di fare, qual è la soluzione migliore?

Poiché verrà chiamato a livello di codice, una scelta naturale potrebbe essere il Java Robot class - sfortunatamente sembra che questo funzioni semplicemente premendo un tasto, key-up, movimento del mouse, ma non sembra avere l'intelligenza di Automator.

Sikuli sembra forse una buona soluzione, ma non posso testare adesso come apparentemente funziona solo su OS 10.6+ (e prima di 10.10). Sembra anche un po 'hacky, come usa l'elaborazione delle immagini per trovare quello che stai cercando.

So che ci sono comandi OpenSSL che fanno lo stesso del Portachiavi, ma per gli scopi di questa automazione deve essere conosciuto dal sistema - che da quello che posso dire richiede che i certificati siano nel Portachiavi. Ho bisogno di una soluzione che possa essere programmata.

    
posta NoBugs 30.12.2014 - 02:34
fonte

1 risposta

3

Puoi aggiungere certificati a un portachiavi con lo strumento da riga di comando security

È passato un po 'di tempo da quando l'ho usato, ma IIRC il comando sarebbe:

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

Leggi la pagina man:

link

    
risposta data 30.12.2014 - 18:35
fonte

Leggi altre domande sui tag