Una guia pràctica per utilitzar Automator
Una guia pràctica per utilitzar Automator
Anonim
Una guia pràctica per utilitzar Automator
Una guia pràctica per utilitzar Automator
icona-automat
icona-automat

Automator és un programa Mac OS X increïblement pràctic que us permet automatitzar algunes de les vostres operacions rutinàries i diàries. Malauradament, la majoria dels nous usuaris de Mac ni tan sols saben que existeix aquesta eina. Per tant, avui intentaré solucionar-ho i, amb l'ajuda d'exemples visuals, mostraré els principis bàsics de la creació de miniprogrames, que s'anomenen "processos" (flux de treball).

Canviar el nom de les imatges per lots

Començarem, potser, amb una tasca força senzilla de canviar el nom de les imatges en grup segons una màscara determinada que contingui el nom del fitxer, el seu número i la data actual. Si hi ha diversos fitxers d'aquest tipus, podeu canviar-los el nom manualment, però si hi ha un gran nombre de fitxers, us recomano utilitzar els serveis d'Automator.

Per llançar la utilitat, només cal que trobeu la seva icona a la part superior del directori d'aplicacions o utilitzeu el vostre llançador preferit per llançar aplicacions/sistema Spotlight. I al cap d'uns segons, apareixerà una finestra d'aplicació davant nostre, així com una llista de plantilles disponibles:

  • Un "Procés" és la seqüència d'accions més senzilla que es pot iniciar directament des d'Automator.
  • El "Programa" és un procés autònom i es pot desar com una aplicació normal de Mac OS X amb l'extensió

    *.app

  • .
  • Un "servei" és un procés dependent del context que es pot utilitzar en tot el sistema o en aplicacions individuals.
  • L'"acció de carpeta" només s'inicia per a la carpeta especificada i s'inicialitza amb els objectes afegits a ella.
  • Els "connectors d'impressió" s'utilitzen per ampliar les capacitats del diàleg d'impressió.
  • Els recordatoris ICal són processos que es desencadenen per esdeveniments afegits a iCal.
  • Finalment, el "Complement de captura d'imatges" es pot utilitzar en una aplicació adequada per processar les fotos baixades d'una càmera.
automatitzador-01
automatitzador-01

En el nostre cas, seleccioneu "Acció de carpeta" - i apareixerà una finestra davant nostre, dividida en 2 àrees. La meitat esquerra conté la Biblioteca (una llista d'accions i variables disponibles) i la meitat dreta conté la finestra del flux de treball, a la qual podeu arrossegar elements des de la Biblioteca.

Mitjançant l'opció situada a la part superior de la finestra del procés (a sota de la barra d'eines), heu de seleccionar una carpeta. Per a ella, les nostres accions es realitzaran:

automatitzador-02
automatitzador-02

Tot el que necessitem per resoldre el problema es troba a la categoria "Fitxers i carpetes". Primer heu de trobar i arrossegar una acció anomenada "Canviar el nom dels objectes del cercador" a la finestra del flux de treball. Com que Automator canvia els seus noms, se'ns demanarà que afegim automàticament una altra acció per desar els fitxers originals en una carpeta diferent (he decidit no desar còpies, però això no vol dir que hàgiu de fer el mateix).

Ara, a la primera llista desplegable de la nostra acció, heu de seleccionar l'element "Fes seqüencial" i configurar el format del nou nom a la vostra discreció. Això és prou fàcil, ja que hi ha un exemple al final de l'acció.

Per afegir la data actual al nom del fitxer, cal que torneu a arrossegar l'acció Canvia el nom dels elements del cercador a la finestra del flux de treball. Només que aquesta vegada, en comptes de "Fes seqüencial", seleccioneu l'element de llista "Afegeix data o hora" (més precisament, es selecciona automàticament) i configureu els paràmetres com vulgueu:

automatitzador-03
automatitzador-03

Només podeu comprovar el funcionament del procés: deseu-lo i arrossegueu el grup de fitxers a la carpeta indicada al principi. Després d'un temps, depèn de la mida i el nombre de fitxers, els seus noms es canviaran automàticament. Veus que fàcil és?

Redimensionament d'imatges per lots

Ens compliquem la tasca. Diguem que tenim un gran nombre d'imatges (fotografies) que cal reduir. Per resoldre aquest problema, hem de seleccionar la plantilla "Programa".

automatitzador-04
automatitzador-04

Tanmateix, abans de precipitar-se a resoldre el problema "de front", proposo elaborar una seqüència d'accions necessàries. Per exemple, primer hauríem de demanar a l'usuari que seleccioni les fotos que volem canviar la mida. A més, s'aconsella treballar no amb els originals dels fitxers, sinó amb les seves còpies, de manera que sempre hi ha l'oportunitat de provar noves configuracions per al nostre procés. I copiarem les miniatures en un directori separat.

Ara podeu procedir a la formació del nostre miniprograma. En primer lloc, heu de trobar i arrossegar l'acció "Demanar elements del cercador" a la categoria "Fitxers i carpetes" (o a través de la barra de cerca) a la finestra del flux de treball. Allà podeu especificar el text del títol de la finestra, la carpeta d'inici i el tipus de dades. No oblideu marcar la casella de selecció per a la selecció múltiple.

Per treballar amb còpies de fitxers, us suggereixo trobar l'acció "Copiar elements del cercador" a la Biblioteca, especificant el directori de destinació. El següent pas és a la categoria "Fotos" i s'anomena "Imatge de zoom". A la configuració, podeu especificar la mida de la imatge resultant en píxels o percentatge.

Per cert, hi ha tres pestanyes al panell inferior de cada acció: Resultats, Opcions i Descripció. Per tant, si voleu que Automator us demani que especifiqueu la mida de la imatge necessària cada vegada que feu aquesta acció, marqueu la casella de selecció "Mostra l'acció en curs" a la pestanya Paràmetres.

Si observeu, de cada acció surt una fletxa triangular, que representa el resultat del seu treball. Aquests resultats s'utilitzen com a paràmetres d'entrada en el pas següent.

I un truc més: seleccionant la casella de selecció "Mostra l'acció en curs", l'opció "Mostra només els objectes seleccionats" s'activarà. Així, podreu mostrar no tota la finestra amb l'acció, sinó només alguns elements. Per exemple, un camp per especificar la mida requerida.

I al final del procés, hem de transferir la imatge en miniatura a un nou directori. Per a això necessitem l'acció "Nova carpeta" de la categoria "Fitxers i carpetes".

automatitzador-05
automatitzador-05

El programa desat es comportarà exactament com qualsevol altra aplicació del sistema.

Obertura de determinades pàgines web en iniciar el navegador

Gairebé cada dia inicio Safari i començo a treballar amb les mateixes pàgines web. Llavors, per què no crear una aplicació que ho faci automàticament?

Necessitem una plantilla d'aplicació i dues accions situades a la categoria d'Internet:

  • "Obtenir URL destacats", en la configuració dels quals indiquem les nostres pàgines web preferides;
  • i l'acció "Mostra pàgines web" per obrir-les al navegador predeterminat.
automatitzador-06
automatitzador-06

Extreu text del PDF

Aquest és un script bastant senzill però pràctic per a Automator i de vegades us pot estalviar temps. Us permetrà extreure text d'un document PDF (per descomptat, aquest document hauria de contenir només text, no imatges escanejades) i desar-lo en un fitxer independent amb o sense format.

Per resoldre el problema, només necessitem una acció amb el mateix nom, "Extreure text PDF", situada a la categoria "Fitxers PDF". Arrossegueu-lo a la finestra del flux de treball i ajusteu les opcions com vulgueu:

automatitzador-07
automatitzador-07

Tingueu en compte que no hem especificat l'acció "Sol·licitar elements del cercador" en aquest procés, de manera que un cop iniciat, podeu arrossegar i deixar anar qualsevol PDF per processar-lo directament a la icona de la nostra aplicació al Dock. Aquest fitxer servirà com a paràmetre d'entrada per al procés.

Deseu el contingut del porta-retalls en un fitxer de text

Continuem familiaritzant-nos amb diferents plantilles d'Automator, i en aquest procés proposo crear un servei que desi el contingut del porta-retalls al fitxer de text que hem especificat. La plantilla necessària s'anomena "Servei". No ensenyarà cap dada inicial, però "actuarà segons la situació". Per tant, no tindrà dades d'entrada, que s'han d'especificar a la llista desplegable a sobre de la finestra del flux de treball.

A continuació, a l'espai de treball, copieu l'acció "Obtén el contingut del porta-retalls" de la categoria "Utilitats del servei" (no té cap configuració) i l'acció "Fitxer de text nou" de la categoria "Text".

automatitzador-08
automatitzador-08

El nostre servei ha de rebre un nom humà perquè el puguem trobar fàcilment al menú "Serveis" de qualsevol aplicació…

automatitzador-09
automatitzador-09

… i assigneu-li, si cal, una drecera de teclat a l'aplicació Preferències del sistema.

automatitzador-10
automatitzador-10

I si substituïu l'acció "Nou fitxer de text" per "Fitxer de text a àudio", aleshores, com a resultat del treball del procés, rebreu una pista d'àudio amb el contingut del porta-retalls, gravada amb el Mac OS integrat. X funció de text a veu.

automatitzador-11
automatitzador-11

En general, aquesta funció s'ha dissenyat específicament per a persones amb discapacitat, però si es desitja, també es pot utilitzar amb finalitats d'entreteniment.

Còpies de seguretat automàtiques senzilles

A mesura que continuem complicant les coses, ara proposo crear un sistema de còpia de seguretat senzill que s'activarà quan es produeixi un esdeveniment determinat a iCal. Per fer-ho, utilitzarem la seva capacitat com a recordatori de l'esdeveniment per llançar una aplicació o fitxer específic.

automatitzador-12
automatitzador-12

A Automator, seleccioneu un nou tipus de plantilla: "Recordatori iCal" i arrossegueu tres accions des de la categoria "Fitxers i carpetes" a la finestra del flux de treball:

  • "Obtenir objectes del cercador especificats" (seleccioneu la carpeta desitjada per a la còpia de seguretat mitjançant el botó Afegeix).
  • "Recuperar el contingut de les carpetes" amb l'opció "Repetir per a cada subcarpeta trobada" seleccionada.
  • I "Copia els elements del cercador" (heu d'especificar el directori de destinació i deixar-vos sobreescriure els fitxers existents).
automatitzador-13
automatitzador-13

Tan bon punt deseu el procés, s'iniciarà iCal i s'afegirà automàticament un esdeveniment amb el nom del vostre procés en un futur proper. Podeu canviar aquest esdeveniment a la vostra discreció, així com crear un esdeveniment completament nou i independent, indicant la necessitat de llançar el nostre programa a la secció de recordatoris:

automatitzador-14
automatitzador-14

Tanca totes les aplicacions

De vegades cal tancar totes les aplicacions en execució que interfereixen amb el treball o han ocupat gairebé tots els recursos gratuïts de l'ordinador. En aquest cas, podeu utilitzar una utilitat especial com Blitz, un dels consells per concentrar-vos en Mac OS X, o començar des de zero tancant totes les aplicacions d'un sol cop.

Aquest flux de treball només requereix una acció programada. I aquesta acció s'anomena de la mateixa manera: "Finalitzar tots els programes" (es troba a la categoria "Utilitats"). També podeu afegir algunes aplicacions a les excepcions. En "temps difícils", tot el que has de fer és llançar el nostre gadget, esperar una estona i tornar a gaudir del rendiment del Mac.

automatitzador-15
automatitzador-15

Això és tot per avui! Espero que aquest article us ajudi no només a entendre la meravellosa i útil eina Automator, sinó que també simplificarà molt algunes de les operacions rutinàries. No tingueu por d'experimentar, perquè si voleu, podeu prendre com a base qualsevol dels exemples comentats anteriorment i canviar-los com cregueu.

Recomanat: