Introduksjon til Services

Introduction til Automator Automator Services

Om Automator Services

Jeg har tidligere skrevet om hvordan du kan automatisere din Mac til å gjøre nesten hva som helst ved hjelp av Automator kalenderalarmer og hvordan du bruker Services for å klare opp Desktop. Tjenester arbeidsflyt er tilgjengelige fra kontekstmenyer.

kontekstmenyer finner du ved å Sekundær-klikk > Tjenester
der til fil, tekst, eller i et program eller i programmenyen via Application > Tjenester. Tjenestene er alltid tilgjengelig i alle relevante søknaden, herunder Finder; Automator trenger ikke å kjøre for tjenester skal fungere.

Selv om det er mulig å lage arbeidsflyter, programmer og mappe handlinger for å oppnå mange av de samme oppgavene, alltid på
natur Services gjør dem egnet for små eller gjentatte oppgaver uten å bryte opp arbeidsflyt.
Finn tjenester i programmenyer.

Tjenester motta innspill i år eller i spesifikke applikasjoner. Denne inngangen kan være i form av tekst, dato, bilder, dokumenter, og mye mer. Automator-handlinger bruke til å utføre oppgaver og opptre på den valgte inngangen. Handlinger kan stables og inneholder mange variabler, og skaper uendelige og lett tilpasses utgang
Velg filer for å utføre samme handling på alle sammen på en gang

Services slås av og på i Systemvalg >..; Tastatur > Snarveier > Tjenester.
Det er mer enn bare Automator tjenester til å finne der, skjønt. Kan nås alle tjenester for alle applikasjoner her. Hvis tjenestene blir rotete menyer, legge avstengt. Klikk på boksen ved siden av en tjeneste for å slå den på igjen.
Administrer tjenester i Systemvalg.

Hvis en Automator tjenesten ikke fungerer eller du bare ikke har bruk for det, det kan slettes fra Tjenester mappe i Brukere > [BRUKERNAVN] > Library > Tjenester
.
Slett eller endre navn på tjenester i Bibliotek-mappen.
1. Opprett en tjeneste til Rename filer og mapper

I forrige tutorial, jeg forklart hvordan du skal bruke Automator til batch endre navn på filer og mapper med en brukerdefinert Automator søknad. Jeg skal vise deg prosessen med å lage en Automator tjeneste for å utføre samme funksjon. Tjenesten vil være annerledes enn programmet, ved at det vil alltid være tilgjengelig i Tjenester kontekstmenyen

Åpne Programmer >.; Automator og velg service når bedt om å opprette en ny Automator
dokument. . Handlinger i sidepanelet, velger filer og mapper og endre navn Finder-objekter
Velg service når du oppretter en ny Automator-arbeidsflyt

. Tips: Du kan innskrenke listen over handlinger med søkefeltet i Handlinger
sidebar.

Dra Gi nytt navn Finder-objekter handling til Home hoved arbeidsflyten ruten. av
Finn riktig handling ved å bla eller søke.

Automator vil be deg om å legge Kopier Finder Items handling før Gi nytt navn Finder-objekter
. Dette vil bevare originalfilene med theire navn og endre navn på kopiene. Selv om du kan velge å legge dette sikkerhetsnettet handlingen i arbeidsflyten, er det ikke nødvendig.
Automator vil be deg om å lage kopier av elementer hvis de vil bli endret eller ødelagt.

På toppen av arbeidsflyt, fortelle Automator hva du skal se etter innspill og hvor. Fordi denne tjenesten vil redigere filnavn, velg filer og mapper i Finder. Bestemme hva som bør endres på filnavnet.

Jeg vil legge til en date med filene mine, men du kan også velge å gjør sekvensielle filnavn, endre filnavnet fra store til små bokstaver, og mer. Hvis noen av endringene vil skape identiske filnavn, vurdere å legge en annen Gi nytt navn Finder Items handling
i arbeidsflyten til nummer filene dine. Denne handlingen
motta innspill filer i Finder.

Tilpass handlingsalternativer . I dette tilfellet, bestemmer seg for å legge whichis dato, dato opprettet Vs. endret dato, datoformat, og der datoen vil bli lagt til filnavnet.
Tilpass handlingen. Bruk alternativene for å opprette et nytt filnavn format.

Lagre arbeidsflyten og gi den et passende navn, som Legg til dato til filnavnet
. Tjenesten vil være tilgjengelig fra de kontekstuelle menyer når tjenester en eller flere filer er valgt i Finder.

2. Opprett en Automator Service for å endre størrelsen på bilder (uten å åpne en Image Editor)

Denne tjenesten kan virkelig få fart på bilderedigering og er nyttig hvis du trenger en masse bilder med samme dimensjoner, for eksempel i app eller webutvikling , eller hvis du bare ønsker å krympe bildene dine før du laster dem på sosiale medier.

Åpne Automator Hotell og velg Tjeneste
da bedt om å opprette en ny Automator
dokument, akkurat som før. I sidebar Handlinger
, velger bilder og bilder Så Scale.
Søk etter skalere bilder eller finne den på bilder.

Dra Skala
Images handling til arbeidsflyten ruten hoved . Automator vil be deg om å legge til Kopier Finder Items handling før
Skala Images, som det gjorde da vi var døpe filer. Dette vil lage en kopi av originalbildene blir de før skaleres.

Enten du ønsker å bevare de opprinnelige bildene avhenger av hvordan du bruker bildene dine. Hvis du ønsker å beholde det opprinnelige, klikk på Legg til.
Fordi Automator endrer bildene, blir du bedt om å lage kopier.

Sjekk inn- og utenheter på toppen av arbeidsflyten ruten. Denne tjenesten vil motta bildefiler i Finder.

Neste bestemmer hvordan du vil at bildene og skalert til hvilken størrelse. Automator tillater etablering av lignende arbeidsflyt, slik at du ikke vil bli knyttet til bare én size.For eksempel, hvis du vanligvis skalere bilder til tre størrelser opprette tre separate tjenester. Sørg
tjenesten er på jakt etter bildefiler i Finder og at du er sju nye størrelsen for bildene.

Når du er fornøyd, lagrer den nye tjenesten. Hvis du lager flere tjenester for forskjellige bildestørrelser, gi de tjenestene unike navn slik at du kan fortelle dine senere skalerings tjenester fra hverandre. Scale Bilde
tjenesten vil være tilgjengelig når som helst ett eller flere bilder er valgt i Finder. Av

3. Opprett en Automator Service for å ta et skjermbilde av Finder eller programvinduet

Dette er en tjeneste jeg bruker mye, fordi jeg trenger ofte skjermbilder av bare det aktive vinduet. Jeg pleide å stole på tredjepartsprogrammer for å få jobben gjort, men Automator kan håndtere dette, også.

Åpne Automator og velg Tjenesten igjen når bedt om å opprette en ny Automator dokument. I sidebar Handlinger
, velg Verktøy og deretter ta Skjermbilde.
Velg Take Skjermbilde handlingen.

Dra Ta Skjermbilde
handling til hoved arbeidsflyten ruten. Inngangs alternativene vil være litt annerledes for denne tjenesten. På toppen av arbeidsflyten ruten Sett innspill til No Input i enhver applikasjon. Denne tjenesten trenger ikke du å gjøre noe for at det skal bli utløst i Tjenester-menyen
.

Angi typen skjermbilde til Interactive, og velg Velg Vindu etter alternativer. Angi målmappen for det nye skjermbilde. Hvis målmappen ikke er tilstede når tjenesten kjører, vil det skape en ny mappe i det angitte stedet.
Denne tjenesten trenger ikke å få noen innspill.

Lagre tjenesten når du er ferdig . Ta Skjermbilde
tjenesten vil være tilgjengelig i programmenyen for alle bruksområder.

I motsetning til de to ovennevnte tjenester, er det ikke nødvendig å velge en fil før du aktiverer tjenesten. I stedet, når Take Skjermbilde tjenesten kjører, vil du bli bedt om å velge et vindu for skjermbilde. Markøren vil bli et lite kamera, og det valgte vinduet vil bli nedtonet på Hover. Klikk på vinduet for å ta et skjermbilde av nettopp det vinduet. Av

4. Opprett en Automator tjeneste telle tegn, ord og avsnitt

Denne tjenesten ta litt mer innsats enn de andre, men det er nyttig for raskt å lære hvor mange tegn og ord er i en blokk med tekst. Det vil også telle avsnitt, men jeg har funnet tjenesten thatâ har problemer med å spikre ned et eksakt antall avsnitt for web-formatert tekst.

Åpne Automator Hotell og velg Tjeneste
når du blir bedt om å opprette en ny Automator
dokument. I Handlinger
sidebar, velger Verktøy og deretter en Run Applescript.
Dra Run Applescript handlingen til hoved arbeidsflyten ruten.

Dra Run Applescript handlingen
til hoved arbeidsflyt krasj. På toppen av arbeidsflyten ruten, forteller at tjenesten skal se etter merket tekst i alle programmer
Fordi det vil telle tegn i tekst, tjenesten vil motta skriving

Tips:.. Sekundær-klikk menyer kan fungere annerledes i web app tekst og dokument redaktører. Hvis du ikke kan få øye på tjenester menyen i nettleseren din når du bruker en online editor, sjekk Enten redaktøren app har en karakter eller ordtelling verktøy. Av

Run Appleanmeldelser handling, lim inn følgende tekst i feltet:
på sikt {input, parametre} tryset TextSelection å legge inn stringset NUMCHARS til antall tegn i TextSelectionset numwords til antall ord TextSelectionset numPara til antall ledd TextSelectionset Theresult til "Teksten utvalget inneholder:" & September Theresult å returnere Theresult & NUMCHARS & "Tegn" & returnset Theresult til Theresult & numwords & "Ord" & returnset Theresult til Theresult & numPara & "Avsnitt" display dialog Theresult knapper {"OK"} standard knappe en med ikonet noteon feil errmsg antall dialog errnumdisplay errmsg & "[" &Amp; errnum & "]« Knapper {"OK"} standard knappe en med ikonet stopend tryreturn inputend runPaste koden inn i Run Appletekstfeltet.

Lagre tjenesten og gi den et navn. Tegnet teller tjenesten vil være tilgjengelig fra enten sekundærklikke kontekstmenyen eller i programmenyen når tekst er markert i enhver applikasjon.

Konklusjon

Selv om skremmende ved første øyekast, er det Automator enkelt verktøy for å automatisere og tilpasse små, regelmessige oppgaver.

Stabling handlinger Lar deg lage generelle til spesifikke tjenester, og med Applescript, er det ingen begrensninger med Automator.