Praktični vodnik za uporabo Automatorja
Praktični vodnik za uporabo Automatorja
Anonim
Praktični vodnik za uporabo Automatorja
Praktični vodnik za uporabo Automatorja
ikona avtomata
ikona avtomata

Automator je neverjetno priročen program za Mac OS X, ki vam omogoča avtomatizacijo nekaterih vaših rutinskih in vsakodnevnih operacij. Na žalost večina novih uporabnikov Maca sploh ne ve, da to orodje obstaja. Zato bom danes poskušal to popraviti in s pomočjo vizualnih primerov prikazati osnovna načela ustvarjanja mini programov, ki se imenujejo "procesi" (workflow).

Paketno preimenovanje slik

Začeli bomo morda s precej preprosto nalogo skupinskega preimenovanja slik glede na določeno masko, ki vsebuje ime datoteke, njeno številko in trenutni datum. Če je takšnih datotek več, jih lahko preimenujete ročno, če pa je veliko datotek, priporočam uporabo storitev Automator.

Če želite zagnati pripomoček, morate poiskati njegovo ikono na vrhu imenika aplikacij ali uporabiti svoj najljubši zaganjalnik za zagon aplikacij/sistema Spotlight. In po nekaj sekundah se bo pred nami prikazalo okno aplikacije in seznam razpoložljivih predlog:

  • "Proces" je najpreprostejše zaporedje dejanj, ki jih je mogoče zagnati neposredno iz Automatorja.
  • »Program« je samostojen proces in ga je mogoče shraniti kot običajno aplikacijo Mac OS X z razširitvijo

    *.app

  • .
  • "Storitev" je od konteksta odvisen proces, ki se lahko uporablja v celotnem sistemu ali v posameznih aplikacijah.
  • "Dejanje mape" se zažene samo za določeno mapo in ga inicializirajo predmeti, ki so ji dodani.
  • "Vtičniki za tiskanje" se uporabljajo za razširitev zmogljivosti pogovornega okna za tiskanje.
  • Opomniki ICal so procesi, ki jih sprožijo dogodki, dodani v iCal.
  • Nazadnje lahko v ustrezni aplikaciji uporabite "Image Capture Plugin" za obdelavo fotografij, prenesenih iz fotoaparata.
avtomat-01
avtomat-01

V našem primeru izberite "Dejanje mape" - in pred nami se bo pojavilo okno, razdeljeno na 2 področji. Leva polovica vsebuje knjižnico (seznam razpoložljivih dejanj in spremenljivk), desna polovica pa okno poteka dela, v katero lahko povlečete elemente iz knjižnice.

Z možnostjo, ki se nahaja na vrhu okna procesa (desno pod orodno vrstico), morate izbrati mapo. Zanjo bodo izvedena naša dejanja:

avtomat-02
avtomat-02

Vse, kar bomo morda potrebovali za rešitev težave, se nahaja v kategoriji »Datoteke in mape«. Najprej morate poiskati in povleči dejanje, imenovano "Preimenuj predmete Finderja", v okno poteka dela. Ker Automator spremeni njihova imena, bomo pozvani, da samodejno dodamo drugo dejanje za shranjevanje izvirnih datotek v drugo mapo (odločil sem se, da ne bom shranil kopij, vendar to ne pomeni, da morate storiti enako).

Zdaj morate na prvem spustnem seznamu našega dejanja izbrati element "Naredi zaporedno" in po lastni presoji konfigurirati obliko novega imena. To je dovolj enostavno, saj je na dnu dejanja primer.

Če želite imenu datoteke dodati trenutni datum, morate znova povleči dejanje Preimenuj elemente Finderja v okno poteka dela. Samo tokrat namesto "Naredi zaporedno" izberite element seznama "Dodaj datum ali čas" (natančneje, izbere se samodejno) in nastavite parametre po želji:

avtomat-03
avtomat-03

Delovanje postopka lahko preprosto preverite: shranite ga in povlecite skupino datotek v mapo, ki je navedena na samem začetku. Čez nekaj časa - odvisno je od velikosti in števila datotek - se bodo njihova imena samodejno spremenila. Vidite, kako enostavno je?

Paketna sprememba velikosti slik

Zapletemo nalogo. Recimo, da imamo veliko število slik (fotografij), ki jih je treba zmanjšati. Za rešitev tega problema moramo izbrati predlogo "Program".

avtomat-04
avtomat-04

Preden pa hitim z reševanjem težave "na glavo", predlagam, da sestavim zaporedje potrebnih ukrepov. Na primer, najprej bi morali uporabnika pozvati, da izbere fotografije, ki jim želimo spremeniti velikost. Poleg tega je priporočljivo, da ne delate z izvirniki datotek, temveč z njihovimi kopijami, tako da je vedno možnost preizkusiti nove nastavitve za naš postopek. Sličice bomo kopirali v ločen imenik.

Zdaj lahko nadaljujete z oblikovanjem našega mini programa. Najprej morate poiskati in povleči dejanje »Request Finder Items« v kategoriji »Datoteke in mape« (ali skozi iskalno vrstico) v okno poteka dela. Tam lahko določite besedilo naslova okna, začetno mapo in vrsto podatkov. Ne pozabite nastaviti potrditvenega polja za večkratno izbiro.

Za delo s kopijami datotek predlagam, da v knjižnici poiščete dejanje »Kopiraj elemente iskalnika« in navedete ciljni imenik. Naslednji korak je v kategoriji »Fotografije« in se imenuje »Zoom Image«. V nastavitvah lahko določite velikost nastale slike v slikovnih pikah ali odstotkih.

Mimogrede, v spodnjem podoknu vsakega dejanja so trije zavihki: Rezultati, Možnosti in Opis. Če torej želite, da vas Automator ob vsakem izvajanju tega dejanja pozove, da določite zahtevano velikost slike, izberite potrditveno polje »Pokaži dejanje v teku« na zavihku Parametri. datoteke za preimenovanje).

Če opazite, se iz vsakega dejanja pojavi trikotna puščica, ki predstavlja rezultat njenega dela. Ti rezultati se nato uporabijo kot vhodni parametri v naslednjem koraku.

In še en trik: z izbiro potrditvenega polja »Pokaži dejanje v teku« bo aktivna možnost »Pokaži samo izbrane predmete«. Tako boste lahko prikazali ne celotno okno z dejanjem, ampak le nekatere elemente. Na primer, polje za določitev zahtevane velikosti.

In na koncu postopka moramo sličico prenesti v nov imenik. Za to potrebujemo akcijo "Nova mapa" iz kategorije "Datoteke in mape".

avtomat-05
avtomat-05

Shranjeni program se bo obnašal tako kot katera koli druga aplikacija v sistemu.

Odpiranje določenih spletnih strani ob zagonu brskalnika

Skoraj vsak dan zaženem Safari in začnem delati z istimi spletnimi stranmi. Zakaj torej ne bi ustvarili aplikacije, ki to naredi samodejno?

Potrebujemo predlogo aplikacije in dve dejanji, ki se nahajata v kategoriji Internet:

  • »Pridobi označene URL-je«, v nastavitvah katerih označimo naše najljubše spletne strani;
  • in dejanje »Prikaži spletne strani«, da jih odprete v privzetem brskalniku.
avtomat-06
avtomat-06

Izvlecite besedilo iz PDF-ja

To je dokaj preprost, a priročen skript za Automator in vam lahko včasih prihrani čas. Omogoča vam, da iz dokumenta PDF izvlečete besedilo (seveda naj tak dokument vsebuje samo besedilo, ne skeniranih slik) in ga shranite v ločeno datoteko z ali brez oblikovanja.

Za rešitev težave potrebujemo samo eno dejanje z istim imenom, "Extract PDF Text", ki se nahaja v kategoriji "PDF Files". Povlecite ga v okno poteka dela in prilagodite možnosti, kot želite:

avtomat-07
avtomat-07

Upoštevajte, da v tem postopku nismo določili dejanja »Zahtevaj elemente iskalnika«, zato lahko po zagonu povlečete in spustite kateri koli PDF, ki ga želite obdelati, neposredno na ikono naše aplikacije v Docku. Ta datoteka bo služila kot vhodni parameter za proces.

Shranite vsebino odložišča v besedilno datoteko

Še naprej se seznanjamo z različnimi predlogami Automatorja in v tem procesu predlagam, da ustvarimo storitev, ki bo shranila vsebino odložišča v besedilno datoteko, ki smo jo določili. Zahtevana predloga se imenuje "Storitev". Ne bo poučevala nobenih začetnih podatkov, ampak bo »delovala glede na situacijo«. Zato ne bo imel vhodnih podatkov, ki jih je treba navesti v spustnem seznamu nad oknom poteka dela.

Nato v delovnem prostoru kopirajte dejanje »Pridobi vsebino odložišča« iz kategorije »Storitveni pripomočki« (nima nastavitev) in dejanje »Nova besedilna datoteka« iz kategorije »Besedilo«.

avtomat-08
avtomat-08

Naši storitvi je treba dati človeško ime, da jo zlahka najdemo v meniju "Storitve" katere koli aplikacije …

avtomat-09
avtomat-09

… in ji po potrebi dodelite bližnjico na tipkovnici v aplikaciji Sistemske nastavitve.

avtomat-10
avtomat-10

In če akcijo "Nova besedilna datoteka" zamenjate z "Besedilo v zvočno datoteko", boste kot rezultat postopka prejeli zvočni posnetek z vsebino odložišča, posnet z vgrajenim Mac OS X funkcija pretvorbe besedila v govor.

avtomat-11
avtomat-11

Na splošno je bila ta funkcija zasnovana posebej za osebe s posebnimi potrebami, po želji pa se lahko uporablja tudi za zabavne namene.

Enostavno samodejno varnostno kopiranje

Ker še naprej zapletamo stvari, zdaj predlagam, da ustvarimo preprost sistem varnostnega kopiranja, ki se bo sprožil, ko se zgodi določen dogodek v iCal. Za to bomo uporabili njegovo sposobnost kot opomnik na dogodek za zagon določene aplikacije ali datoteke.

avtomat-12
avtomat-12

V Automatorju izberite novo vrsto predloge - "iCal Reminder" in nato povlecite tri dejanja iz kategorije "Datoteke in mape" v okno poteka dela:

  • "Pridobite določene predmete Finderja" (z gumbom Dodaj izberite želeno mapo za varnostno kopiranje).
  • "Pridobi vsebino map" z izbrano možnostjo "Ponovi za vsako najdeno podmapo".
  • In "Copy Finder Items" (določiti morate ciljni imenik zanj in dovoliti, da prepišete obstoječe datoteke).
avtomat-13
avtomat-13

Takoj, ko shranite proces, se bo iCal zagnal in dogodek z imenom vašega procesa bo samodejno dodan v bližnji prihodnosti. Ta dogodek lahko spremenite po lastni presoji in ustvarite popolnoma nov, neodvisen dogodek, ki nakazuje potrebo po zagonu našega programa v razdelku z opomniki:

avtomat-14
avtomat-14

Zapri vse aplikacije

Včasih je treba zapreti vse delujoče aplikacije, ki ovirajo delo ali so zasedle skoraj vse proste vire računalnika. V tem primeru lahko uporabite poseben pripomoček, kot je Blitz, enega od nasvetov za osredotočanje na Mac OS X, ali pa začnete iz nič, tako da zaprete vse aplikacije v enem zamahu.

Ta potek dela zahteva samo eno programirano dejanje. In to dejanje se imenuje podobno - "Končaj vse programe" (nahaja se v kategoriji "Pripomočki"). Nekatere aplikacije lahko dodate tudi izjemam. V "težkih časih" morate samo zagnati naš pripomoček, počakati nekaj časa in znova uživati v Mac-ovem delovanju.

avtomat-15
avtomat-15

To je vse za danes! Upam, da vam bo ta članek pomagal ne le razumeti čudovito in uporabno orodje Automator, ampak bo tudi močno poenostavil nekatere rutinske operacije. Ne bojte se eksperimentirati, saj če želite, lahko za osnovo vzamete katerega koli od zgoraj obravnavanih primerov in jih spremenite, kot se vam zdi primerno.

Priporočena: