Un ghid practic pentru utilizarea Automator
Un ghid practic pentru utilizarea Automator
Anonim
Un ghid practic pentru utilizarea Automator
Un ghid practic pentru utilizarea Automator
pictogramă-automat
pictogramă-automat

Automator este un program Mac OS X incredibil de util care vă permite să automatizați unele dintre operațiunile de rutină și de zi cu zi. Din păcate, majoritatea utilizatorilor noi de Mac nici măcar nu știu că acest instrument există. Prin urmare, astăzi voi încerca să remediez acest lucru și, cu ajutorul exemplelor vizuale, voi arăta principiile de bază ale creării de mini-programe, care se numesc „procese” (flux de lucru).

Redenumirea în lot a imaginilor

Vom începe, poate, cu o sarcină destul de simplă de redenumire de grup a imaginilor în funcție de o anumită mască care conține numele fișierului, numărul acestuia și data curentă. Dacă există mai multe astfel de fișiere, atunci le puteți redenumi manual, dar dacă există un număr mare de fișiere, vă recomand să utilizați serviciile Automator.

Pentru a lansa utilitarul, trebuie doar să găsiți pictograma acestuia în partea de sus a directorului Aplicații, sau să utilizați lansatorul preferat pentru a lansa aplicații/sistem Spotlight. Și după câteva secunde, în fața noastră va apărea o fereastră de aplicație, precum și o listă de șabloane disponibile:

  • Un „Proces” este cea mai simplă secvență de acțiuni care poate fi pornită direct din Automator.
  • „Programul” este un proces de sine stătător și poate fi salvat ca o aplicație obișnuită Mac OS X cu extensia

    *.aplicație

  • .
  • Un „serviciu” este un proces dependent de context care poate fi utilizat în întregul sistem sau în aplicații individuale.
  • „Acțiunea folderului” este lansată numai pentru folderul specificat și este inițializată de obiectele adăugate acestuia.
  • „Pluginurile de imprimare” sunt folosite pentru a extinde capacitățile casetei de dialog de imprimare.
  • Mementourile ICal sunt procese care sunt declanșate de evenimente adăugate la iCal.
  • În cele din urmă, „Image Capture Plugin” poate fi folosit într-o aplicație adecvată pentru a procesa fotografiile descărcate de pe o cameră.
automator-01
automator-01

În cazul nostru, selectați „Folder Action” - și va apărea o fereastră în fața noastră, împărțită în 2 zone. Jumătatea din stânga conține Biblioteca (o listă de acțiuni și variabile disponibile), iar jumătatea din dreapta conține fereastra fluxului de lucru, în care puteți trage elemente din Bibliotecă.

Folosind opțiunea situată în partea de sus a ferestrei de proces (chiar sub bara de instrumente), trebuie să selectați un folder. Pentru ea, acțiunile noastre vor fi realizate:

automator-02
automator-02

Tot ce avem nevoie pentru a rezolva problema se află în categoria „Fișiere și foldere”. Mai întâi trebuie să găsiți și să trageți o acțiune numită „Redenumiți obiectele Finder” în fereastra fluxului de lucru. Deoarece Automator își schimbă numele, ni se va solicita să adăugăm automat o altă acțiune pentru a salva fișierele originale într-un folder diferit (am decis să nu salvez copii, dar asta nu înseamnă că trebuie să faceți același lucru).

Acum, în prima listă derulantă a acțiunii noastre, trebuie să selectați elementul „Faceți secvențial” și să configurați formatul noului nume la discreția dvs. Acest lucru este destul de ușor, deoarece există un exemplu în partea de jos a acțiunii.

Pentru a adăuga data curentă la numele fișierului, trebuie să trageți din nou acțiunea Redenumire elemente din Finder în fereastra fluxului de lucru. Doar că de această dată, în loc de „Fă secvențial”, selectează elementul din listă „Adaugă dată sau oră” (mai precis, este selectat automat) și setează parametrii după cum dorești:

automator-03
automator-03

Puteți verifica pur și simplu funcționarea procesului: salvați-l și trageți grupul de fișiere în folderul indicat la început. După un timp - depinde de dimensiunea și numărul de fișiere - numele acestora vor fi schimbate automat. Vezi cât de ușor este?

Redimensionarea lotului de imagini

Ne complicăm sarcina. Să presupunem că avem un număr mare de imagini (fotografii) care trebuie reduse. Pentru a rezolva această problemă, trebuie să selectăm șablonul „Program”.

automator-04
automator-04

Cu toate acestea, înainte de a se grăbi să rezolve problema „din cap”, îmi propun să întocmesc o secvență de acțiuni necesare. De exemplu, mai întâi ar trebui să solicităm utilizatorului să selecteze fotografiile pe care dorim să le redimensionăm. În plus, este recomandabil să lucrați nu cu originalele fișierelor, ci cu copiile acestora, astfel încât să existe întotdeauna posibilitatea de a încerca noi setări pentru procesul nostru. Și vom copia miniaturile într-un director separat.

Acum puteți trece la formarea mini-programului nostru. În primul rând, trebuie să găsiți și să trageți acțiunea „Solicitare elemente de căutare” din categoria „Fișiere și foldere” (sau prin bara de căutare) în fereastra fluxului de lucru. Acolo puteți specifica textul titlului ferestrei, folderul de pornire și tipul de date. Nu uitați să setați caseta de selectare pentru selecție multiplă.

Pentru a lucra cu copii ale fișierelor, vă sugerez să găsiți acțiunea „Copy Finder Items” în Bibliotecă, specificând directorul de destinație. Următorul pas este în categoria „Fotografii” și se numește „Imagine mărită”. În setări, puteți specifica dimensiunea imaginii rezultate în pixeli sau procente.

Apropo, există trei file în panoul de jos al fiecărei acțiuni: Rezultate, Opțiuni și Descriere. Prin urmare, dacă doriți ca Automator să vă solicite să specificați dimensiunea necesară a imaginii de fiecare dată când efectuați această acțiune, bifați caseta de selectare „Afișare acțiune în curs” din fila Parametri. fișiere pentru a redenumi).

Dacă observați, din fiecare acțiune iese o săgeată triunghiulară, care reprezintă rezultatul muncii sale. Aceste rezultate sunt apoi utilizate ca parametri de intrare în pasul următor.

Și încă un truc: bifând caseta de selectare „Afișează acțiunea în curs”, opțiunea „Afișează numai obiectele selectate” va deveni activă. Astfel, veți putea afișa nu întreaga fereastră cu acțiunea, ci doar câteva elemente. De exemplu, un câmp pentru specificarea dimensiunii necesare.

Și la sfârșitul procesului, trebuie să transferăm imaginea în miniatură într-un director nou. Pentru aceasta avem nevoie de acțiunea „New folder” din categoria „Fișiere și foldere”.

automator-05
automator-05

Programul salvat se va comporta exact ca orice altă aplicație din sistem.

Deschiderea anumitor pagini web la pornirea browserului

Aproape în fiecare zi lansez Safari și încep să lucrez cu aceleași pagini web. Deci, de ce să nu creați o aplicație care face acest lucru automat?

Avem nevoie de un șablon de aplicație și de două acțiuni situate în categoria Internet:

  • „Obțineți URL-uri evidențiate”, în setările cărora indicăm paginile noastre web preferate;
  • și acțiunea „Afișează pagini web” pentru a le deschide în browserul implicit.
automator-06
automator-06

Extrageți text din PDF

Acesta este un script destul de simplu, dar la îndemână pentru Automator și uneori vă poate economisi timp. Vă va permite să extrageți text dintr-un document PDF (desigur, un astfel de document ar trebui să conțină doar text, nu imagini scanate) și să îl salvați într-un fișier separat cu sau fără formatare.

Pentru a rezolva problema, avem nevoie de o singură acțiune cu același nume, „Extract PDF Text”, aflată în categoria „PDF Files”. Trageți-l în fereastra fluxului de lucru și ajustați opțiunile după cum doriți:

automator-07
automator-07

Rețineți că nu am specificat acțiunea „Solicitare elemente de căutare” în acest proces, așa că odată lansat, puteți glisa și plasa orice PDF pentru a fi procesat direct pe pictograma aplicației noastre din Dock. Acest fișier va servi ca parametru de intrare pentru proces.

Salvați conținutul clipboard-ului într-un fișier text

Continuăm să facem cunoștință cu diferite șabloane Automator, iar în acest proces îmi propun să creăm un serviciu care să salveze conținutul clipboard-ului în fișierul text pe care l-am specificat. Șablonul necesar se numește „Service”. Ea nu va preda nicio dată inițială, dar va „acționa în funcție de situație”. Prin urmare, nu va avea date de intrare, care trebuie să fie specificate în lista derulantă de deasupra ferestrei fluxului de lucru.

Apoi, în spațiul de lucru, copiați acțiunea „Obțineți conținut clipboard” din categoria „Utilități de servicii” (nu are setări) și acțiunea „Fișier text nou” din categoria „Text”.

automator-08
automator-08

Serviciul nostru trebuie să primească un nume uman, astfel încât să îl putem găsi cu ușurință în meniul „Servicii” al oricărei aplicații…

automator-09
automator-09

… și atribuiți-i, dacă este necesar, o comandă rapidă de la tastatură în aplicația System Preferences.

automator-10
automator-10

Și dacă înlocuiți acțiunea „Fișier text nou” cu „Fișier text în audio”, atunci, ca urmare a activității procesului, veți primi o pistă audio cu conținutul clipboard-ului, înregistrată folosind Mac OS încorporat. Funcția X text-to-speech.

automator-11
automator-11

În general, această funcție a fost concepută special pentru persoanele cu dizabilități, dar dacă se dorește, poate fi folosită și în scopuri de divertisment.

Backup-uri automate simple

Pe măsură ce continuăm să complicăm lucrurile, acum propun să creăm un sistem simplu de rezervă care va fi declanșat atunci când are loc un anumit eveniment în iCal. Pentru a face acest lucru, vom folosi capacitatea sa ca un memento al evenimentului pentru a lansa o anumită aplicație sau fișier.

automator-12
automator-12

În Automator, selectați un nou tip de șablon - „Memento iCal”, apoi trageți trei acțiuni din categoria „Fișiere și foldere” în fereastra fluxului de lucru:

  • „Obțineți obiecte Finder specificate” (selectați folderul dorit pentru backup folosind butonul Adăugare).
  • „Preluați conținutul folderelor” cu opțiunea „Repetați pentru fiecare subfolder găsit” selectată.
  • Și „Copy Finder Items” (trebuie să specificați directorul de destinație pentru acesta și să vă permiteți să suprascrieți fișierele existente).
automator-13
automator-13

De îndată ce salvați procesul, iCal va începe și un eveniment cu numele procesului dvs. va fi adăugat automat pentru viitorul apropiat. Puteți modifica acest eveniment la discreția dvs., precum și să creați un eveniment complet nou, independent, indicând necesitatea lansării programului nostru în secțiunea de memento:

automator-14
automator-14

Închideți toate aplicațiile

Uneori este necesară oprirea tuturor aplicațiilor care rulează care interferează cu munca sau au ocupat aproape toate resursele gratuite ale computerului. În acest caz, puteți folosi un utilitar special precum Blitz, unul dintre sfaturile pentru a vă concentra pe Mac OS X, sau puteți începe de la zero prin închiderea tuturor aplicațiilor dintr-o singură lovitură.

Acest flux de lucru necesită o singură acțiune programată. Și această acțiune este numită în mod similar - „Încheierea tuturor programelor” (se află în categoria „Utilități”). De asemenea, puteți adăuga unele aplicații la excepții. În „vremuri dificile”, tot ce trebuie să faceți este să lansați gadgetul nostru, să așteptați puțin și să vă bucurați din nou de performanța Mac-ului.

automator-15
automator-15

Asta e tot pentru azi! Sper că acest articol vă va ajuta nu numai să înțelegeți minunatul și util instrument Automator, dar va simplifica și foarte mult unele dintre operațiunile de rutină. Nu vă fie teamă să experimentați, pentru că dacă doriți, puteți lua ca bază oricare dintre exemplele discutate mai sus și le puteți modifica după cum credeți de cuviință.

Recomandat: