In precedenza ho scritto su come automatizzare il tuo Mac per fare quasi tutto usando gli allarmi del calendario di Automator e come usare i Servizi per ripulire il tuo desktop. I servizi sono flussi di lavoro a cui si accede dai menu contestuali.
I menu contestuali possono essere trovati da Clic secondario> Servizi su un file, testo, o in un'applicazione o nel menu dell'applicazione tramite Applicazione> Servizi. I servizi sono sempre disponibili in qualsiasi applicazione pertinente, incluso Finder; Automator non deve essere in esecuzione perché i servizi funzionino.
Mentre è possibile creare flussi di lavoro, applicazioni e azioni di cartella per svolgere molte delle stesse attività, il sempre acceso La natura dei servizi li rende convenienti per attività piccole o ripetute senza interrompere il flusso di lavoro.
Trova servizi nei menu dell'applicazione.I servizi ricevono input in qualsiasi o in applicazioni specifiche. Questo input può essere sotto forma di testo, date, immagini, documenti e altro. Automator utilizza le azioni per eseguire attività e agire sull'input selezionato. Le azioni possono essere impilate e contenere numerose variabili, creando un output infinito e facilmente personalizzabile.
Seleziona i file per eseguire la stessa azione su tutti loro in una volta.I servizi sono attivati e disattivati in Preferenze di sistema> Tastiera> Collegamenti> Servizi. Tuttavia, ci sono più che semplici servizi di Automator. Qui è possibile accedere a tutti i servizi per tutte le applicazioni. Se i menu dei servizi sono ingombri, chiudi un po '. Fare clic sulla casella accanto a un servizio per riaccenderlo.
Gestisci servizi in Preferenze di Sistema.Se un servizio di Automator non funziona o semplicemente non ne hai l'uso, può essere eliminato dalla cartella Servizi in Utenti> [USERNAME]> Libreria> Servizi.
Elimina o rinomina i servizi nella cartella Libreria.In un precedente tutorial, ho spiegato come utilizzare Automator per rinominare in batch file e cartelle con un'applicazione Automator creata dall'utente. Ti mostrerò il processo di creazione di un servizio di Automator per eseguire la stessa funzione. Il servizio sarà diverso dall'applicazione, in quanto sarà sempre disponibile nel menu contestuale Servizi.
Aperto Applicazioni> Automator e scegliere Servizio quando viene richiesto di creare un nuovo Automator documento. Nella barra laterale Azioni, selezionare File e cartelle e poi Rinomina elementi del Finder.
Selezionare Servizio durante la creazione di un nuovo flusso di lavoro di Automator.Mancia: È possibile restringere l'elenco di azioni con il campo di ricerca in Azioni sidebar.
Trascina il Rinomina elementi del Finder azione nel riquadro principale del flusso di lavoro.
Automator ti chiederà di aggiungere un Copia elementi del Finder azione prima Rinomina elementi del Finder. Ciò manterrà i file con i loro nomi originali e cambierà i nomi delle copie. Sebbene tu possa scegliere di aggiungere questa azione di sicurezza al tuo flusso di lavoro, non è necessario.
Automator ti chiederà di fare copie degli articoli se saranno cambiati o distrutti.Nella parte superiore del flusso di lavoro, dire a Automator quale input cercare e dove. Poiché questo servizio modificherà i nomi di file, selezionare File e cartelle nel mirino. Decidi cosa dovrebbe essere cambiato sul nome del file.
Voglio aggiungere una data ai miei file, ma puoi anche scegliere di rendere sequenziali i nomi dei file, cambiare il nome del file da maiuscolo a minuscolo e altro ancora. Se una qualsiasi delle tue modifiche creerà nomi di file identici, considera di aggiungerne un'altra Rinomina elementi del Finder azione per il tuo flusso di lavoro per numerare i tuoi file.
Questa azione riceve i file come input in Finder.Personalizza le opzioni di azione. In questo caso, decidi quale data aggiungere, data di creazione e data di modifica, il formato della data e dove la data verrà aggiunta al nome del file.
Personalizza l'azione. Usa le opzioni per creare un nuovo formato di nome file.Salvare il flusso di lavoro e dargli un nome significativo, come Aggiungi data a nome file. Il servizio sarà disponibile dai menu dei servizi contestuali quando uno o più file sono selezionati nel Finder.
Questo servizio può davvero velocizzare l'editing delle immagini ed è utile se hai bisogno di molte immagini con le stesse dimensioni, ad esempio nello sviluppo di app o web, o se vuoi solo ridurre le tue immagini prima di caricarle sui social media.
Aperto Automator e scegliere Servizio quando viene richiesto di creare un nuovo Automator documento, proprio come prima. Nel Azioni barra laterale, selezionare Fotografie e poi Immagini in scala.
Cerca immagini in scala o individuali in Foto.Trascina il Immagini in scala azione nel riquadro principale del flusso di lavoro. Automator ti chiederà di aggiungere un Copia elementi del Finder azione prima Immagini in scala, come quando stavamo rinominando i file. Questo farà una copia delle tue immagini originali prima che vengano ridimensionate.
Se vuoi conservare le immagini originali dipende da come stai usando le tue immagini. Se desideri conservare gli originali, fai clic su Inserisci.
Poiché Automator sta cambiando le immagini, ti chiede di fare delle copie.Controlla le opzioni di input e output nella parte superiore del riquadro del flusso di lavoro. Questo servizio riceverà File di immagine nel mirino.
Quindi decidi in che modo desideri ridimensionare le tue immagini e in che dimensioni. Automator consente la creazione di flussi di lavoro simili, quindi non sarà legato a una sola dimensione. Ad esempio, se le immagini vengono ridimensionate su tre dimensioni, creare tre servizi separati.
Assicurati che il servizio stia cercando i file di immagini in Finder e che tu abbia impostato una dimensione per le nuove immagini.Quando sei soddisfatto, salva il nuovo servizio. Se stai realizzando diversi servizi per dimensioni di immagine diverse, dai ai servizi nomi univoci in modo da poter distinguere i servizi di ridimensionamento in un secondo momento. Il Immagine in scala il servizio sarà disponibile ogni volta che una o più immagini vengono selezionate nel Finder.
Questo è un servizio che uso molto, perché spesso ho bisogno di screenshot solo della finestra attiva. Mi affidavo ad applicazioni di terze parti per portare a termine il lavoro, ma Automator può gestire anche questo.
Apri Automator e seleziona nuovamente Servizio quando viene richiesto di creare un nuovo documento di Automator. Nel Azioni barra laterale, selezionare Utilità e poi Fai uno screenshot.
Seleziona l'azione Cattura screenshot.Trascina il Fai uno screenshot azione nel riquadro principale del flusso di lavoro. Le opzioni di input saranno leggermente diverse per questo servizio. Nella parte superiore del riquadro del flusso di lavoro, imposta l'input su Nessun input nel Qualsiasi applicazione. Questo servizio non ha bisogno che tu faccia qualcosa per essere attivato nel Servizi menu.
Imposta il tipo di screenshot su Interactive, e selezionare Scegli la finestra sotto opzioni. Imposta la cartella di destinazione per il nuovo screenshot. Se la cartella di destinazione non è presente durante l'esecuzione del servizio, creerà una nuova cartella nella posizione specificata.
Questo servizio non ha bisogno di ricevere alcun input.Salva il servizio quando hai finito. Il Fai uno screenshot il servizio sarà disponibile nel menu dell'applicazione per qualsiasi applicazione.
A differenza dei due servizi di cui sopra, non è necessario selezionare un file prima di attivare il servizio. Invece, quando viene eseguito il servizio Cattura screenshot, ti verrà richiesto di selezionare una finestra per lo screenshot. Il cursore diventerà una piccola telecamera e la finestra selezionata sarà disattivata al passaggio del mouse. Fai clic sulla finestra per catturare uno screenshot di quella finestra.
Questo servizio richiede uno sforzo maggiore rispetto agli altri, ma è utile per imparare rapidamente quanti caratteri e parole sono in un blocco di testo. Conterrà anche i paragrafi, ma ho trovato che il servizio ha problemi a inchiodare un numero esatto di paragrafi per il testo formattato sul web.
Aperto Automator e scegliere Servizio quando viene richiesto di creare un nuovo Automator documento. Nel Azioni barra laterale, selezionare Utilità e poi Esegui AppleScript.
Trascina l'azione Esegui AppleScript nel riquadro del flusso di lavoro principale.Trascina il Esegui AppleScript azione nel riquadro principale del flusso di lavoro. Nella parte superiore del riquadro del flusso di lavoro, indica il servizio da cercare selezionato Testo nel Qualsiasi applicazione.
Poiché conterrà i caratteri nel testo, il servizio riceverà input di testo.Mancia: I menu dei clic secondari potrebbero funzionare in modo diverso nel testo delle app Web e negli editor di documenti. Se non si riesce ad individuare il menu dei servizi nel browser quando si utilizza un editor online, verificare se l'app dell'editor ha uno strumento per i caratteri o il conteggio delle parole.
Nel Esegui AppleScript azione, incolla quanto segue nel campo di testo:
su run input, parameters prova set TextSelection per inserire come stringa set numChars al numero di caratteri di TextSelection imposta numWords al numero di parole di TextSelection imposta numPara al numero di paragrafi di TextSelection setta theResult su "La selezione di testo contiene: "& return set theResult alResult & numChars &" characters "e ritorna setResult alResult & numWords e" words "e ritorna setResult alResult & numPara &" paragraph "dialog del display theResult buttons " OK " default button 1 with icona nota in caso di errore errmsg numero errnum display dialog errmsg & "[" & errnum & "]" buttons "OK" tasto predefinito 1 con icona stop fine prova ritorno input fine corsaIncolla il codice nel campo di testo Esegui AppleScript.
Salvare il servizio e dargli un nome. Il servizio contatore caratteri sarà disponibile dal menu contestuale del clic secondario o nel menu dell'applicazione quando il testo è selezionato in qualsiasi applicazione.
Nonostante sia intimidatorio a prima vista, Automator è uno strumento semplice per automatizzare e personalizzare attività piccole e ricorrenti.
Le azioni di impilamento ti permettono di creare servizi generali a specifici, e con AppleScript, il cielo è il limite con Automator.