AppleScript senza mostrare quale programma è stato aperto e modificato

0

Ho scritto un AppleScript che va in Preferenze di Sistema e fa clic su alcuni pulsanti. Lo faccio aprendo letteralmente le Preferenze di Sistema e facendo clic su Elementi dell'interfaccia utente. Mi chiedo, è possibile non mostrare quali programmi sono stati aperti da AppleScript e cosa ha fatto clic e mostra solo il risultato, (nel mio caso cambia la risoluzione dello schermo)? Ciò comporterebbe un'esecuzione più veloce dello script.

    
posta sanjihan 04.05.2016 - 13:25
fonte

1 risposta

1

Non direttamente. Dovresti capire quali sono le preferenze sottostanti che l'interfaccia utente sta cambiando e se c'è un modo per modificarle direttamente usando AppleScript o i comandi del terminale (come defaults write - vedi man defaults per i dettagli.)

Purtroppo non esiste un elenco canonico di preferenze che può essere modificato in questo modo, sebbene sia possibile trovare alcuni qui . C'è anche un sito web dedicato alle modifiche alle preferenze nascoste per le applicazioni OS X e Mac: defaults-write.com .

Tuttavia, per il tuo caso particolare, sono abbastanza sicuro che non ci sia un modo integrato per modificare le risoluzioni dalla riga di comando. Esiste un comando screenresolution che qualcuno ha scritto alcuni anni fa, ma non sembra funzionare bene con le risoluzioni retina.

    
risposta data 04.05.2016 - 13:59
fonte

Leggi altre domande sui tag