En praktisk veiledning for bruk Automator
Makradar Av Teknologi / / December 19, 2019
Automator - det er utrolig lett å bruke program fra Mac OS X, som gjør det mulig å automatisere noen rutinemessige og daglige drift. Dessverre, de fleste nye Mac-brukere er ikke engang klar over eksistensen av dette verktøyet. Så i dag vil jeg prøve å fikse det, og med hjelp av illustrerende eksempler viser de grunnleggende prinsipper for etablering av miniprogrammer, som er kalt "prosesser» (arbeidsflyt).
Multi-endre navn på bilder
Vi begynner kanskje med en ganske enkel oppgave batch døpe av bilder i henhold til en forhåndsbestemt maske, som inneholder filen navn, nummer og gjeldende dato. Hvis det er flere filer, kan du endre navn på dem manuelt, men med et stort antall filer jeg anbefale å bruke Automator tjenester.
For å starte programmet, er det tilstrekkelig å enten finne ikonet øverst i programmappen (Applications), eller bruke din favoritt launcher å kjøre et program / system Spotlight. Og etter et par sekunder, vises programvinduet foran oss, og en liste over tilgjengelige maler:
- Den "prosess" - dette er en enkel sekvens av handlinger som kan kjøres direkte fra Automator.
- "Program" er en autonom prosess og kan lagres som et Mac OS X-program med vanlig forlengelse
* .app
. - "Service" - en prosess som er avhengig av konteksten, kan brukes i hele systemet eller bestemte programmer.
- "Folder Handling" går bare i den angitte mappen, og det er initialisert med den ekstra motsetter seg det.
- "Skriv ut Plug-ins" brukes til dialog Empower print.
- "Påminnelser iCal» - er prosesser som utløses av hendelser, lagt til iCal.
- Til slutt, "bildeopptager plugin" kan anvendes i den passende applikasjon for behandling av bilder ned fra kameraet.
I dette tilfellet velger "Folder Handling" - og et vindu vil dukke opp foran oss, delt inn i 2 områder. Den venstre halvdelen er et bibliotek (tilgjengelige handlinger og variabler), og rett - arbeidsflyten vindu der du kan dra elementer fra biblioteket.
Med hjelp av alternativene på toppen av prosessen vinduet (like nedenfor verktøylinjen), må du velge en mappe. For henne, og vil kjøre våre handlinger:
Alle som kan, må vi løse problemet er i kategorien "Alle filer og mapper." For å komme i gang du ønsker å finne og dra vinduet til arbeidsflythandling som heter "Gi nytt navn objekter Finder». Siden Automator endre navnene, vil vi bli bedt om å automatisk legge til en annen handling, slik at beholde den opprinnelige filen til en annen mappe (jeg besluttet å ikke beholde kopier, men det betyr ikke at du trenger å gjøre nøyaktig i tillegg).
Nå, i den første rullegardinlisten vår utlevering er nødvendig for å velge "Make konsekvent" og angi format for det nye navnet etter eget skjønn. Gjør det enkelt nok, som i nedre del av handlingen er et eksempel.
For å legge til navnet på den aktuelle datoen filer krever mer tid til å dra action "Rename Finder elementer" i arbeidsflyten vinduet. Bare denne gangen, i stedet for "Make konsekvent" velg listeelement "Legg til en dato eller tid" (mer presist, er det valgt automatisk), og sette parametre av seg selv:
Sjekk arbeidsprosessen kan være enkel: holde den og dra en gruppe filer til en angitt mappe i begynnelsen. Etter en tid - det avhenger av størrelsen og antall filer - deres navn vil automatisk bli endret. Se hvor enkelt?
Grupovoe endring av bildestørrelse
Kompliserer oppgaven. Anta at vi har et stort antall bilder (fotografier) til å bli redusert. For å løse oppgavene, må vi velge en mal "Program".
Men før du jag for å løse problemet "head-on", foreslår jeg å gjøre en rekke handlinger. For eksempel bør først tilby brukeren et utvalg av bilder, til størrelsen som vi ønsker å endre. I tillegg er det ønskelig å ikke arbeide med den opprinnelige filen, men med sine kolleger, å har alltid hatt muligheten til å prøve nye innstillinger for vår prosess. En miniatyrbilder, vi vil bli kopiert til en egen katalog.
Nå kan vi gå videre til dannelsen av vår mini-program. Først må du finne og dra i "Spør Finder-objekter arbeidsflyt vindu effekt i kategorien" filer og mapper "(eller via søkefeltet). Der kan du angi teksten i vinduet tittelen, den første plassering og type data. Ikke glem å sette av i boksen for å velge flere.
Å arbeide med kopier av filer, foreslår jeg å finne i bibilioteka action "Kopier objekter Finder», angi målmappen. Det neste trinnet er i kategorien "Foto" og kalles "zoom". I innstillingene kan du angi størrelsen på utskriftsbildet i piksler eller prosenter.
For øvrig, i bunnfeltet av hver handling, er det tre kategorier: Resultater, parametre og beskrivelse. Så hvis du vil hver gang Automator vil spørre deg den nødvendige størrelsen på bildet når du gjør dette, merker "Show handling i prosessen med utførelse "Vladko parametere (hvis det er ønskelig, med dette alternativet kan forlenge den foregående prosessen for å definere et spesielt filnavn Gi nytt navn).
Hvis du legger merke til, kommer hver handling fra den trekantede pilen, som er resultatet av hans arbeid. Disse resultatene anvendes deretter i det neste trinnet som inndata.
Et annet triks: ved å merke av i boksen "Show handling in progress" vil være aktiv alternativet "Vis bare utvalgte objekter". Dermed kan du ikke vise hele vinduet til handling, men bare noen av elementene. For eksempel vil et felt angir den ønskede størrelse.
Og på slutten av prosessen må vi flytte miniatyr til et nytt sted. For å gjøre dette trenger vi handling "ny mappe" fra kategorien "filer og mapper".
Det lagrede programmet vil oppføre seg på akkurat samme måte som alle andre program på systemet.
Åpne en bestemt nettside når du åpner nettleseren
Nesten hver dag jeg kjører Safari og begynne å jobbe med de samme nettsidene. Så hvorfor ikke lage en app som vil gjøre dette automatisk?
Vi må malen "Application" og to handlinger som er i kategorien "Internett":
- "Få en dedikert URL», i miljøer hvor vi peker vår favoritt nettsider;
- og handlingen "Show nettside" for å åpne dem i standard nettleser.
Utdrag tekst fra PDF
Det er ganske enkelt, men komfortabelt scenario for Automator, slik at noen ganger for å spare tid. Den lar deg trekke ut tekst fra PDF-dokument (selvfølgelig, i et slikt instrument bør være bare tekst, ikke skannede bilder) og lagre det som en egen fil med eller uten formatering.
For å løse problemet, vi trenger bare en handling med samme navn, "Pakk teksten i en PDF", som ligger i kategorien «PDF-filer". Dra den til arbeidsflyten vinduet, og juster innstillingene etter behov:
Merk at i denne prosessen har vi ikke spesifisert handlingen "forespørsel objekt Finder», så etter lansering du kan dra og slippe en PDF-fil som skal behandles direkte på ikonet for vår søknad i Dock. Denne filen, og vil tjene som inngangsparametre for prosessen.
Lagre innholdet i utklippstavlen som en tekstfil
Vi fortsetter å bli kjent med ulike maler, Automator, og i prosessen, foreslår jeg å lage en tjeneste som vil lagre innholdet i utklippstavlen til den spesifiserte kontakt tekstfil. Den nødvendige mønsteret heter - "Service". Det vil ikke lære noen innledende data, og vil "handle i henhold til omstendighetene." Derfor innførte beløp det vil ikke ha det, og du ønsker å spesifisere i rullegardinmenyen over arbeidsflyten.
Videre arbeidsområdet kopiere handlingen "Get innholdet i utklippstavlen" i kategorien "Tjenesten utilities" (han har ikke innstillingene) og handlingen "Ny tekstfil" fra kategorien "Tekst".
Våre tjenester bør gis den menneskelige navn, slik at vi lett kan finne det i menyen "Tjenester" noe program ...
... og så gi det, med mindre selvfølgelig trenger en tastatursnarvei i søknaden Systemvalg.
Og hvis du erstatter handlingen av "Ny tekstfil" på "Tekst til Audio File", deretter som et resultat av prosessen, får du lydspor med innholdet i utklippstavlen registrert ved hjelp av den innebygde Mac OS X tekst-til- tale.
Vanligvis har denne funksjonen blitt spesielt utviklet for personer med nedsatt funksjonsevne, men om ønskelig kan den også brukes som underholdning.
Enkle automatisk sikkerhetskopiering
Vi fortsetter å komplisere oppgaven, og nå foreslår jeg å lage en enkel backup system som vil bli utløst på forekomsten av visse hendelser i iCal. For å gjøre dette, vil vi bruke det som en mulighet til å minne deg om hendelsen til å lansere et bestemt program eller fil.
I Automator, velg den nye malen type - "Påminnelse iCal», hvoretter i arbeidsflyten vinduet strammer tre trinn fra kategorien 'filer og mapper':
- "Få disse objektene Finder» (velge ønsket mappe for sikkerhetskopier ved hjelp av knappen Legg til).
- "Get innholdet i mapper" valgt "Gjenta for hver identifisert undermapper."
- Og "Kopier objekter Finder» (du må angi målmappen for det, og la til å erstatte de eksisterende filene).
Når du lagrer prosessen starter og iCal-hendelser med navnet på prosessen vil automatisk bli lagt til i nær fremtid. Du kan endre en hendelse på egen hånd, samt å skape en helt ny, uavhengig hendelse, og peker på behovet for å kjøre programmet vårt i påminnelser seksjon:
Avslutt alle programmer
Noen ganger må du avslutte alle kjørende applikasjoner som hindrer arbeider eller har tatt nesten alle tilgjengelige ressurser datamaskin. I dette tilfellet, kan du bruke et spesielt verktøy som Blitz, En av de tips fokusere på Mac OS X eller for å starte "fra scratch" ved å lukke alle programmer med ett slag.
Slik arbeidsflyt krever bare en handling, tegnet som et program. Og navnet på denne handlingen er den samme - "Fullfør alle programmer" (det er i kategorien "Utilities"). Du kan også legge til noen programmer til unntakene. I "vanskelige stunder" er nok til å starte vår mini-program, vent litt tid og igjen for å nyte hastigheten på Mac.
Det er alt for i dag! Jeg håper at denne artikkelen vil hjelpe deg til ikke bare å forstå den fantastiske og nyttige Automator verktøy, men også vil vesentlig forenkle visse rutinemessige operasjoner. Ikke vær redd for å eksperimentere, fordi hvis du ønsker kan du ta som grunnlag for noen av de ovennevnte eksempler og endre dem til din smak.