Automator. Programare accesibilă tuturor! AutomatorOS X

Un robot programat să urmeze instrucțiunile tale - cine ar refuza asta? Din păcate, mulți utilizatori se gândesc la Automator'e, cel mai recent instrument de automatizare al Mac, este ca o jucărie pentru începătorii cărora le este prea frică să învețe AppleScript. De fapt, Automator poate fi foarte puternic - mai ales atunci când este combinat cu alte caracteristici OS X, cum ar fi comenzile Unix, procesarea imaginilor încorporată și chiar AppleScript.

Iată cinci rutine automate utile/distractive (subliniate) care te vor face invidia tuturor tocilor din oraș 😉

Puteți toate cele 5 proceduri care vor fi discutate.

Mai întâi, porniți Automator (în folderul Aplicații) pentru a începe. Acum decideți asupra unei aplicații care este capabilă să facă acțiunea de care aveți nevoie și faceți clic pe această aplicație în coloana „Bibliotecă”, apoi în coloana adiacentă „Acțiuni”, selectați acțiunea corespunzătoare și trageți-o în zona de construcție a scriptului (Flux de lucru) . (Aplicațiile și acțiunile lor corespunzătoare pe care le vom folosi sunt evidențiate cu aldine mai jos.)

Dacă doriți să salvați procedura (flux de lucru), selectați Fișier > Salvare. Dacă doriți să salvați procedura ca aplicație (pentru a putea fi lansată făcând dublu clic), selectați „Aplicație” din meniul derulant Format fișier din dialogul de salvare.

Deci, să trecem la practică.

Copiere de rezervă a documentelor Word

Toată lumea știe că realizarea de copii de rezervă a fișierelor importante este o idee bună, dar mulți oameni uită să o facă. Această procedură face backup-ul ușor; când îl rulați, toate fișierele Microsoft Word modificate recent din folderul Documente sunt arhivate și apoi arse pe un CD. Rulați procedura în fiecare săptămână și nu veți pierde niciodată mai mult decât ultimele zile de lucru Word.

1. Finder: Găsiți elementele Finder Această acțiune caută toate fișierele de pe hard disk care corespund criteriilor specificate. Mai întâi, faceți clic pe meniul drop-down Unde și selectați Documente, astfel încât procedura va apărea numai în folderul Documente. Apoi, din meniurile drop-down Whose, selectați Data Modified din stânga și Selectați Această săptămână în dreapta. Faceți clic pe semnul plus (+) pentru a adăuga un alt criteriu. În noua linie a meniului pop-up care apare, setați primul meniu la Extensie. În cele ce urmează, puneți valoarea Is Equal To (echivalent) și apoi tipul de document doc în câmpul de text de lângă acest meniu. Această procedură va căuta acum fișiere în folderul Documente care au fost modificate în această săptămână și sunt fișiere Microsoft Word.

2. Finder: Creați arhivă Când rulați procedura, această acțiune preia toate fișierele găsite la primul pas și le comprimă într-un singur fișier ZIP. În câmpul Salvare ca, definiți un nume, cum ar fi acesta: Copiere de siguranță a fișierelor Word (fișiere de rezervă Word).

3. Sistem: Inscripționați un disc Această acțiune plasează fișierul comprimat de la pasul 2 pe propriul CD (sau DVD) gol. Specificați un nume în câmpul Nume disc, cum ar fi „CD Backup Word” și bifați caseta de selectare „Adăugați data”, astfel încât numele CD-ului va conține data înregistrării, ceea ce va fi mai ușor de găsit mai târziu.

4. Finder: mutați în coșul de gunoi Această acțiune mută fișierul ZIP creat la pasul 2 în Coșul de gunoi.

Alte idei: Dacă doriți să duplicați fișiere altele decât Word cu această procedură, schimbați doar criteriile în primul pas; puteți seta orice tip doriți (HTML de exemplu).

Pentru a face procedura și mai convenabilă, utilizați funcția de alarmă din iCal pentru a o seta să pornească automat. Pentru a face acest lucru, salvați procedura ca aplicație, așa cum este descris la începutul acestui articol. În iCal, selectați Fișier: Eveniment nou, selectați Vizualizare: Afișați informații, faceți clic pe meniul derulant Alarmă și selectați Deschideți fișier. În caseta de dialog care apare, selectați procedura.

Obținerea de informații despre Mac-ul tău

Toate Mac-urile din clasa ta au cea mai recentă versiune de OS X? Te trezești în căutarea frenetică a informațiilor despre RAM-ul computerului tău când vorbești cu asistența Apple? Chiar dacă OS X include un utilitar System Profiler pentru a obține informații despre Mac-ul dvs., este încă greu să urmăriți toate statisticile simultan. Această procedură extrage toate informațiile de profil de pe Mac și le returnează ca fișier text.

1. Sistem: Profil de sistem Faceți clic pe Opțiuni și activați Show Action When Run. Când executați procedura, vă va întreba despre ce parte a computerului doriți informații - software, imprimante, AirPort-uri și așa mai departe.

2. TextEdit: Filtrați paragrafele La pasul 1, primim o bucată mare de text care conține informații de profil filtrate de solicitarea dvs. - dar acest text conține o mulțime de rânduri goale. Pentru a le elimina, setați meniul drop-down pentru această acțiune la parametrul Return Paragraphs (return paragraphs) la Are Not Empty (nu e empty).

3. TextEdit: Fișier text nou Această acțiune salvează textul primit după pasul 2 în propriul fișier. Introduceți, de exemplu, „Profile.txt” în câmpul Salvare ca, apoi selectați folderul Documente în meniul pop-up Unde - aici va fi salvat profilul.

4. Finder: deschideți Finder Items Această acțiune deschide fișierul pentru vizualizare. Lăsați meniul derulant Deschis cu setat la Aplicație implicită pentru a deschide fișierul cu editorul de text TextEdit sau, în funcție de nevoile dvs., alegeți o altă aplicație care poate citi text simplu, cum ar fi Microsoft Word sau Apple Safari.

Alte idei: Dacă trebuie să apelați asistența Apple, tipăriți profilul generat de această procedură, astfel încât să vă puteți referi la el. Dacă conduceți un laborator de informatică, utilizați rapoartele text generate pe fiecare mașină pentru a genera statistici de sistem.

Faceți paginile de manual mai „lizibile”

Când se studiază comenzile Unix, de exemplu, același grep sau uptime, în primul rând, cunoscătorii apelează la manuale pentru ajutor, folosind comanda man. Această procedură vă va scuti de la deschiderea terminalului și de a vă încorda ochii pentru a citi acest text într-un format incomod. În schimb, puteți deschide orice pagină de manual în TextEdit și puteți imprima sau salva pentru o citire mai ușoară.

1. TextEdit: Cereți text Când rulați o procedură, această acțiune vă va ajuta să determinați pagina de manual corectă. În câmpul Întrebare, introduceți ceva de genul „Despre ce comandă Unix ați dori să aflați astăzi?” ce comandă Unix ai vrea să înveți astăzi? Și selectați opțiunea Solicitați un răspuns.

2. Automator: Executați Scriptul Shell Utilizați această acțiune pentru a rula comenzi Unix care găsesc și construiesc pagina de manual TextEdit. Selectați Ca argumente din meniul drop-down Intrare trecere. Apoi introduceți comanda man " [email protected]” | col -b într-un câmp de text mare (vezi prima captură de ecran, A).

3. TextEdit: document nou TextEdit Această acțiune deschide pagina de manual nou generată în TextEdit.

Alte idei: Salvați o pagină de manual folosită frecvent (pentru limbaje de programare, cum ar fi Perl sau Ruby, să zicem) ca fișier text și păstrați-o în documente pentru acces ușor.

Instalarea unei camere de supraveghere

Dacă aveți o cameră digitală, există șanse ca Mac-ul dvs. să îl forțeze să facă fotografii în timp ce este conectat la computer. (Aparatul foto trebuie să poată face o fotografie atunci când este conectat la USB. Primul pas din această procedură vă va spune dacă este capabil să facă acest lucru). Această procedură va spune camerei să facă o fotografie la fiecare 10 secunde, să o comprima într-un format JPEG mic și să repete acest lucru până când opriți programul. Acest lucru poate fi util în multe situații - când încercați să vă dați seama ce face câinele dvs. când nu sunteți acasă, de exemplu, sau dacă doriți să faceți un videoclip cu încetinitorul fără a cumpăra software suplimentar.

1. Captură imagine: fotografiați Această acțiune îi spune camerei să facă o fotografie. Dacă camera dvs. are memorie limitată, selectați opțiunea Ștergere imagine din cameră după descărcare. Dacă camera dvs. are un card de memorie mare, desigur că puteți lăsa această opțiune dezactivată, astfel încât fotografiile dvs. vor fi atât pe cameră, cât și pe Mac.

Rețineți că această acțiune salvează automat imaginile în folderul Imagini. Dacă doriți să stocați fotografiile în altă parte, adăugați o acțiune Finder: Mutați elementele Finder în procedură și specificați aici unde doriți să le stocați.

2. Previzualizare: Schimbați tipul de imagini Această acțiune vă permite să convertiți fotografii în formate mai economice, util mai ales dacă camera dvs. filmează în format TIFF sau Raw. Când inserați această acțiune în procedură, va apărea o casetă de dialog care vă va întreba dacă doriți să adăugați o acțiune care va copia instantaneele înainte de a le modifica. Faceți clic pe Nu adăugați, acest lucru vă va împiedica să faceți 2 copii ale fiecărei fotografii. Apoi, pentru a economisi mai mult spațiu, selectați JPEG 2000 din meniul drop-down To Type dacă editorul dvs. de imagini acceptă acest format - Apple Preview, Adobe Photoshop și Photoshop Elements fac. (Dacă utilizați Photoshop, este posibil să aveți nevoie de unele dintre pluginurile de pe discul de instalare). În caz contrar, alegeți doar JPEG.

3. Previzualizare: Scala imagini Această acțiune comprimă dimensiunea fiecărei fotografii pentru a economisi și mai mult spațiu. Veți vedea același dialog atunci când introduceți această acțiune în procedură. Faceți clic pe Nu adăugați din nou. Cu excepția cazului în care aveți nevoie de aceste fotografii la rezoluție înaltă, deși dimensiunea standard de 480 de pixeli este de obicei suficientă.

4. Automator: Pauză Adăugați această acțiune pentru a forța Automator să întrerupă înainte de a face următoarea fotografie. Introduceți 10 în caseta de text pentru a face pauză de rutină timp de 10 secunde. Înainte de a trece la pasul următor, salvați procedura (ca Workflow) și denumiți-o.

5. Automator: rulați fluxul de lucru Pentru ca procedura să ia următoarea imagine, trebuie să o faceți să repete pașii. Această acțiune îl repornește din nou. Din meniul pop-up Flux de lucru, selectați Altele, apoi selectați procedura pe care ați salvat-o la pasul 4. Acum salvați din nou procedura cu același nume.

Pentru a testa noul program, rulați scriptul cu butonul Run. Când ați terminat de făcut imagini, puteți opri execuția scriptului făcând clic pe butonul Stop.

Alte idei: când ați oprit procedura, trageți imaginile în iMovie pentru a realiza un videoclip cu întârziere. Și puteți folosi același Automator pentru a face QuickTime Pro să facă o prezentare de diapozitive - o sarcină în 2 pași!

Automator este o aplicație de la Apple care automatizează sarcini repetitive efectuate pe un computer. În Automator, utilizatorii pot construi fluxuri de lucru arbitrar complexe din apelanții cu acțiuni modulare. Acțiunile efectuează sarcini distincte, cum ar fi deschiderea unui fișier, decuparea unei imagini sau trimiterea unui mesaj. Un flux de lucru este o serie de acțiuni într-o anumită secvență, atunci când fluxul de lucru este executat, datele circulă prin conductă de la o acțiune la alta până când se obține rezultatul dorit.

Apple oferă un set de acțiuni prefabricate cu Automator, dar dezvoltatorii sunt încurajați să contribuie cu propriile acțiuni. Puteți crea acțiuni care sunt implementate ca pachete descărcabile fie AppleScript, Objective-C, fie o combinație a celor două limbi. De asemenea, puteți crea acțiuni folosind scripturi sau alte limbaje de scripting, cum ar fi Perl și Python.

Automator a fost introdus în OS X versiunea 10.4. Nu funcționează pe sistemele anterioare. Caracteristicile de dezvoltare Automator au fost introduse cu Xcode 2.0. Au fost adăugate funcții suplimentare în Xcode 2.1.

Orice dezvoltator poate crea acțiuni pentru Automator, la fel ca un administrator de sistem sau utilizatori cu putere care sunt familiarizați cu AppleScript. Dar dezvoltatorii de aplicații au o motivație specială pentru a proiecta activități. Ei pot crea acțiuni care accesează proprietăți specifice ale aplicațiilor lor și apoi pot instala acele acțiuni cu aplicațiile lor. Utilizatorii Automator pot înțelege apoi ce aplicații au nevoie și ce au de oferit.

Dezvoltatorii pot contribui, de asemenea, la Automator, făcând aplicațiile lor bazate pe scripturi sau furnizând o interfață de programare (prin cadrul) pe care dezvoltatorii o folosesc atunci când își creează acțiunile.

Un exemplu de program simplu Automator

În acest exemplu, vom crea un program Automator care va comprima folderul pe care îl specificăm într-o arhivă zip și va redenumi această arhivă în funcție de data curentă.

Lansați Automator și alegeți să creați un nou program.

În acțiunea adăugată, selectați folderul pe care vrem să-l arhivăm.

Revenim la lista de acțiuni, în aceeași secțiune „fișiere și foldere”, selectăm acțiunea „Creare arhivă” și, în mod similar, trageți-o în câmpul fluxului de lucru sub acțiunea anterioară. Aici putem introduce numele de fișier al arhivei rezultate.

Revenim din nou la lista de acțiuni și, din nou, în aceeași secțiune „fișiere și foldere”, selectăm acțiunea „Redenumiți obiectele Finder” și, în mod similar cu pașii anteriori, trageți-o în câmpul fluxului de lucru. Aici selectăm formatul de dată adăugat la numele fișierului, precum și metoda de adăugare și separatorul.

Acum să rulăm acest exemplu simplu în Automator și să vedem dacă funcționează.

La final, salvăm programul Automator rezultat, iar dacă alegem „Creează un program” de la bun început, putem rula programul salvat zilnic, fără a lansa în sine Automator, care va face o copie zilnică a folderului specificat.

Automator este un program incredibil de util inclus cu Mac OS X care vă permite să automatizați unele sarcini de rutină și de zi cu zi. Din păcate, majoritatea utilizatorilor noi de Mac nici măcar nu sunt conștienți de existența acestui instrument. Prin urmare, astăzi voi încerca să remediez acest lucru și, cu ajutorul unor exemple ilustrative, voi arăta principiile de bază ale creării de mini-programe, care se numesc „procese” (flux de lucru).

Redenumiți în bloc imaginile

Să începem cu o sarcină destul de simplă de redenumire în 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 cu 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 fereastra aplicației, precum și o listă de șabloane disponibile:

  • „Proces” este cea mai simplă secvență de acțiuni care poate fi lansată direct din Automator.
  • „Programul” este un proces autonom și poate fi salvat ca o aplicație normală Mac OS X cu extensia *.app.
  • Un „serviciu” este un proces care depinde de context, poate fi utilizat în întregul sistem sau în aplicații individuale.
  • „Acțiunea folderului” este lansată doar pentru folderul specificat în acesta și este inițializată de obiectele adăugate la acesta.
  • „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 în aplicația corespunzătoare pentru a procesa fotografiile încărcate de pe cameră.

În cazul nostru, selectați „Folder Action” - și va apărea o fereastră în fața noastră, împărțită în 2 zone. În partea stângă este Biblioteca (o listă de acțiuni și variabile disponibile), iar în dreapta este fereastra fluxului de lucru în care puteți glisa și plasa 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:

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 elementele Finder” în fereastra fluxului de lucru. Deoarece Automator își schimbă numele, ni se va solicita să adăugăm automat o altă acțiune care vă permite să salvați fișierele originale într-un folder diferit (am ales 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 „Make consistent” și să configurați formatul noului nume după cum doriți. Acest lucru este destul de ușor de făcut, deoarece există un exemplu în partea de jos a acțiunii.

Pentru a adăuga data curentă la numele fișierului, trageți din nou acțiunea Redenumire elemente Finder în fereastra fluxului de lucru. Doar că de această dată, în loc de „Faceți secvențial”, selectați elementul din listă „Adăugați data sau ora” (mai precis, este selectat automat) și setați parametrii după cum doriți:

Redimensionarea în bloc a imaginii

Complicam 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”.

Cu toate acestea, înainte de a se grăbi să rezolve problema „pe frunte”, îmi propun să întocmesc o secvență de acțiuni necesare. De exemplu, pentru început, 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 fișierele originale, ci cu copiile acestora, astfel încât să existe întotdeauna posibilitatea de a încerca noi setări pentru procesul nostru. Și vom copia imaginile reduse într-un director separat.

Acum putem trece la formarea mini-programului nostru. Primul pas este să localizați și să trageți acțiunea Elemente Căutare interogări 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 inițial și tipul de date. Nu uitați să bifați caseta de selectare pentru selecție multiplă.

Pentru a lucra cu copii de fișiere, vă sugerez să căutați în Bibliotecă acțiunea „Copy Finder Items”, specificând directorul de destinație. Următoarea acțiune este în categoria Fotografii și se numește Zoom. În setări, puteți specifica dimensiunea imaginii rezultate în pixeli sau procente.

Apropo, în panoul de jos al fiecărei acțiuni există trei file: Rezultate, Opțiuni și Descriere. Prin urmare, dacă doriți ca Automator să vă solicite să specificați dimensiunea dorită 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 Opțiuni (dacă doriți, puteți extinde procesul anterior cu această opțiune pentru a specifica un anumit nume de 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 următoarea acțiune.

Ș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 a face acest lucru, avem nevoie de acțiunea „Folder nou” din categoria „Fișiere și foldere”.

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

Deschideți anumite pagini web la pornirea browserului

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

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

  • „Obțineți URL-uri dedicate”, în setările cărora specificăm paginile noastre web preferate;
  • și o acțiune „Afișează pagini web” pentru a le deschide în browserul implicit.

Extrageți text din PDF

Acesta este un script Automator destul de simplu, dar la îndemână, care uneori vă poate economisi timp. Vă va permite să extrageți text dintr-un document PDF (în mod firesc, un astfel de document ar trebui să conțină exact 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 un nume similar, „Extract PDF Text”, aflată în categoria „PDF Files”. Trageți-l în fereastra fluxului de lucru și ajustați setările după cum doriți:

Rețineți că nu am specificat o acțiune „Solicitare elemente de căutare” în acest proces, așa că, odată lansat, vom putea să trageți și să plasăm orice fișier PDF pe care dorim să îl procesăm direct pe pictograma Dock a aplicației noastre. Acest fișier va servi ca parametru de intrare pentru proces.

Salvați conținutul clipboard-ului în fișierul text

Continuăm să facem cunoștință cu diferite șabloane Automator și, în acest proces, îmi propun să creăm un serviciu care va salva conținutul clipboard-ului într-un fișier 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, ceea ce trebuie să specificați în lista derulantă de deasupra ferestrei fluxului de lucru.

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...

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

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

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

Backup automat simplu

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 de a lansa o anumită aplicație sau fișier ca reamintire a unui eveniment.

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

  • „Obțineți obiectele Finder specificate” (selectați folderul de rezervă dorit folosind butonul Adăugare).
  • „Obțineți conținutul folderelor” cu opțiunea „Repetați pentru fiecare subfolder găsit” selectată.
  • Și „Copy Finder Items” (trebuie să specificați un director de destinație pentru acesta și să îi permiteți să înlocuiască fișierele existente).

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 după cum doriți și, de asemenea, puteți crea un eveniment complet nou, independent, specificând necesitatea de a rula programul nostru în secțiunea de memento:

Închideți toate aplicațiile

Uneori trebuie să închideți toate aplicațiile care rulează care interferează cu munca sau ocupă aproape toate resursele computerului gratuite. În acest caz, puteți folosi un utilitar special precum Blitz, unul dintre sfaturile de concentrare pentru Mac OS X, sau puteți începe de la zero prin închiderea tuturor aplicațiilor dintr-o singură lovitură.

Un astfel de flux de lucru va necesita o singură acțiune, concepută ca un program. Ș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 „momentele dificile” este suficient să lansăm mini-aplicația noastră, să așteptați puțin și să vă bucurați din nou de viteza Mac-ului.

Asta e tot pentru azi! Sper că acest articol nu numai că vă va ajuta să înțelegeți minunatul și util instrument Automator, ci va simplifica și foarte mult unele operațiuni 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 schimba după bunul plac.

<<1 >>

Automator a apărut pentru prima dată în Mac OS X Tiger (10.4). Acest program a fost creat astfel încât utilizatorul să poată programa diverse acțiuni care pot fi efectuate ulterior cu un singur clic. În același timp, pentru a crea acțiuni automate folosind Automator, nu este nevoie să aveți abilități de programare, deoarece crearea tuturor proceselor automate are loc într-o interfață grafică. Utilizatorul trebuie pur și simplu să aranjeze acțiunile în ordinea de execuție trăgându-le de la un panou la altul (abilitățile de programare încă nu interferează, deoarece Automator acceptă Apple Script, care vă permite să creați scripturi mult mai avansate).

Ce poate fi încredințat lui Automator?

Esența Automator este aceea că utilizatorul aranjează acțiunile în ordinea în care sunt efectuate. În acest caz, valorile de returnare ale acțiunii anterioare servesc ca valori de intrare pentru următoarea. Automator vă permite să automatizați acțiuni cu un număr mare de programe, de la Finder și Address Book, la numeroase produse terțe, cum ar fi Adobe Photoshop, de exemplu.

  • Traducerea textului;
  • realizarea de copii de rezervă a unor date specifice prin simpla transferare a acestora în folderul necesar;
  • transferul de e-mailuri necitite de pe Mail pe iPod;
  • gruparea fișierelor în funcție de anumite atribute;
  • posibilitatea de a selecta unele melodii din bibliotecă, de a le importa și apoi de a opri iPod-ul.

Există o secțiune specială pe site-ul Apple unde puteți găsi diverse scripturi pentru Automator.

Exemple de automatizare

Să luăm în considerare cele mai interesante exemple de creare a unei acțiuni în programul Automator, conceput pentru începători. Cel mai simplu mod de a înțelege care este esența acestui program este lansarea automată a unei aplicații arbitrare. Într-o oarecare măsură, acesta este un analog al „Hello World” din lumea programării (de obicei, toate cărțile despre programare pentru începători încep cu o analiză a exemplului „Hello World”).


Pentru a crea prima acțiune, este necesar, de fapt, să lansați programul în sine. După aceea, va apărea un meniu cu alegerea proiectului inițial. De obicei, utilizatorii aleg „Proiect personalizat” pentru a obține un proces curat, care poate fi completat de la zero cu propriile activități. Următorul pas în crearea celui mai simplu proces de automatizare, mergeți la fila „Acțiuni” din câmpul „Utilități”. Din acțiunile afișate, selectați „Run the program” și trageți acest element la dreapta - în câmpul în care acțiunile sunt aranjate în ordinea execuției.

Toate celelalte operațiuni sunt extrem de simple. Trebuie doar să selectați programul care va rula. Nu există nimic interesant în domeniul parametrilor în acest caz. Dar pentru alte procese, poate fi folosit elementul „Afișare acțiune în curs”, deoarece vă va permite să observați personal modul în care este executat scriptul. Acum trebuie să salvați procesul. Acest lucru se face folosind meniul File/Save As. Cel mai bine este să salvați aplicația ca program.

Așa este cât de ușor este să creezi procese în Automator. Primul exemplu a fost educațional. Nu avea niciun folos real pentru el însuși. Acum să încercăm să luăm în considerare ceva mai interesant din punct de vedere practic.

Cea mai simplă, dar în același timp foarte utilă acțiune în Automator poate fi un proces care va închide toate programele deschise în prezent. De ce ar putea fi nevoie de acest lucru? În primul rând, un astfel de proces poate fi necesar într-o situație în care utilizatorul este pe cale să-și închidă computerul și dorește să închidă rapid toate programele fără teama de a pierde date. În al doilea rând, această metodă este destul de potrivită dacă utilizatorul lucrează cu un set mare de programe, efectuând diferite sarcini. De exemplu, la procesarea fotografiilor, se pot folosi un editor de imagini și mai multe utilitare suplimentare. Când utilizatorul dorește să facă altceva, de obicei închide toate aceste aplicații, dar a face asta pe rând nu este foarte convenabil. Este mai bine să folosiți un fel de eveniment automat. Poate fi creat cu ușurință în Automator.


Procesul de creare a acestui eveniment este foarte asemănător cu cel precedent. Numai în acest caz, în setul de acțiuni „Utilități”, trebuie să selectați nu „Run a program”, ci „End all programs”. Aici nu puteți schimba nimic, în acest caz toate programele vor fi închise, cu excepția Finder-ului și a altor procese de sistem. În caz contrar, puteți adăuga câteva programe speciale la listă, astfel încât scriptul să închidă ceva specific. În plus, ar fi bine să anunțați utilizatorul sistemului că toate programele sunt închise. Puteți face acest lucru cu un mesaj vocal. Pentru a face acest lucru, accesați câmpul „Text” din acțiuni. Există două puncte de interes pentru noi: „Obțineți textul specificat” și „Pronunțați”. Acestea trebuie transferate în program în secvența specificată. În câmpul „Obțineți textul specificat”, introduceți ceea ce va fi pronunțat prin voce când ultimul program este închis. În acțiunea „Speak”, trebuie să selectați una dintre vocile de sistem care o vor face. După compilare, această aplicație trebuie să efectueze toate acțiunile descrise. În acest exemplu, puteți vedea cum să creați acțiuni constând din mai multe altele, în care există un transfer de date de la o acțiune la alta. În acest caz, textul a fost trecut la acțiunea Rostire.

Drept concluzie…

Astăzi Automator oferă un număr mare de posibilități. Nu este posibil să le descriem pe toate în cadrul unui articol separat (acest lucru ar necesita o carte întreagă). Dar cea mai plăcută caracteristică a acestei aplicații este că utilizatorul de oameni absolut calificați poate lucra cu ea. Dacă acesta este un începător, atunci nu va fi dificil pentru el să-și creeze propriile acțiuni - totul este intuitiv. Un utilizator experimentat, la rândul său, va aprecia posibilitățile largi ale Automator, o parte din care este suportul complet pentru Apple Script.

În cele din urmă, se poate întâmpla ca utilizatorul să aibă nevoie să creeze o acțiune pe care nu o poate găsi pe site-ul Apple sau în setul de acțiuni standard, dar în același timp să nu cunoască Apple Script. În această situație, soluția va fi capacitatea de a înregistra evenimente. Aceasta înseamnă că trebuie să selectați elementul de meniu corespunzător în Automator și să începeți să faceți unele acțiuni în Mac OS X. Toate acestea vor fi repetate când mutați acțiunea înregistrată în procesul dumneavoastră. Aceasta este o oportunitate foarte utilă de a crea funcții noi. Și este extrem de simplu.

<<1 >>

In timp ce tu Nebun din comenzile rapide Siri din iOS 12 beta, jucăm jocuri pentru adulți cu Automator, editorul de automatizare macOS care este monstruos la prima vedere. Acesta înlocuiește 10 utilități terță parte pe care le-ați cumpărat sau blocat deja și încă 5 pe care tocmai le-ați ajuns.

Astăzi vom intensifica munca cu fișierele macOS: creați 10 comenzi din meniul contextual Finder cu echipe populare pentru toate gusturile.

Mai întâi, să creăm un șablon pentru acțiuni cu fișiere

Pasul 1. Deschideți Automator.

Pasul 2 Faceți clic pe butonul „Document nou”.

Pasul 3În fereastra Tip document nou, selectați opțiunea „Serviciu”.

Pasul 4În meniul drop-down „Serviciul primește”, selectați „Fișiere sau foldere” în „Finder.app”.

Pasul 5 Deschideți secțiunea „Fișiere și foldere” din meniul din stânga, selectați „Obțineți elementele de căutare selectate” și trageți acest element în meniul din dreapta.

În această etapă, aveți un gol, pe baza acestuia veți crea până la 10 elemente pentru meniul contextual Finder care vă vor ajuta să lucrați cu fișiere.

Apropo, în mod implicit, serviciile noi sunt salvate în directorul Biblioteci > Servicii.

1. Redenumiți cu data

Pasul 1.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3

Pasul 4În primul meniu derulant, selectați „Adăugați data sau ora” și configurați totul pe baza exemplului de mai jos.

Cu această comandă, vă sugerez să adăugați data curentă, începând cu anul, chiar înaintea numelui. Cred că această funcție este utilă atunci când aveți o grămadă de fișiere noi pe Mac tot timpul.

De exemplu, sunteți fotograf și încărcați fotografii pentru azi. Pentru a nu te pierde în ele, este mai ușor să suni imediat cu data. De acord?

2. Redenumiți secvențial

Pasul 1. Deschideți șablonul pe care l-ați creat în primul paragraf al „prelegerii”.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3 Trageți și plasați scriptul „Redenumiți elementele Finder” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta.

Pasul 4În primul meniu derulant, selectați „Fă consecvent” și configurați totul pe baza exemplului de mai jos.

Un alt instrument la îndemână pentru redenumirea fișierelor. De exemplu, când pregătesc material pentru publicare pe Internet, îl folosesc pentru a redenumi rapid capturi de ecran sau alte imagini. Asta mă economisește timp.

3. Înlocuiți textul în numele fișierului

Pasul 1. Deschideți șablonul pe care l-ați creat în primul paragraf al „prelegerii”.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3 Trageți și plasați scriptul „Redenumiți elementele Finder” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta.

Pasul 4În primul meniu derulant, selectați „Înlocuire text”, apoi

Puteți specifica ce și ce să schimbați în numele fișierului de fiecare dată când utilizați comanda.

4. Setați programul implicit

Pasul 1. Deschideți șablonul pe care l-ați creat în primul paragraf al „prelegerii”.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3 Trageți și plasați scriptul „Instalare program pentru fișiere” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta.

Pasul 4În meniul drop-down „Program” lăsați „Implicit”, apoi extindeți meniul „Opțiuni” și bifați caseta de lângă elementul „Afișați acțiunea în curs”.

Sunt acele fișiere pentru care modificați programul implicit folosind această comandă care se va deschide imediat în el - în acest caz, vorbim despre anumite documente și nu despre formatul în ansamblu.

Similar cu meniul anterior, folosim aici o fereastră suplimentară de selecție a aplicației pentru a crea o comandă universală.

5. Filtrați și arhivați

Pasul 1. Deschideți șablonul pe care l-ați creat în primul paragraf al „prelegerii”.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3

Pasul 4 Extindeți meniul „Opțiuni” și bifați caseta de lângă „Afișați acțiunea în curs”.

Pasul 5 Trageți scriptul „Creați arhivă” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta, personalizați-l după cum doriți.

Continui să complic comenzile pentru a înțelege mai bine sensul programului Automator.

De data aceasta, folosim comanda nu pentru 2, ci pentru 3 nivele. Un pas intermediar în acesta va fi definirea tipurilor de fișiere care trebuie adăugate în arhivă. Îl afișăm într-o fereastră separată.

Se pare că puteți selecta cel puțin toate fișierele din meniul „Recent” și puteți adăuga doar imagini în arhivă.

6. Filtrați și îndepărtați

Pasul 1. Deschideți șablonul pe care l-ați creat în primul paragraf al „prelegerii”.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3 Trageți și plasați scriptul „Filter Finder Items” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta.

Pasul 4 Extindeți meniul „Opțiuni” și bifați caseta de lângă „Afișați acțiunea în curs”.

Pasul 5 Trageți și plasați scriptul „Mutați elementele Finder în coșul de gunoi” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta, personalizați-l după cum doriți.

În această comandă, am făcut aproape la fel ca în cea anterioară. Numai că în loc să arhiveze fișierele prin filtru, au folosit ștergerea.

Această comandă este perfectă dacă doriți să curățați fișierele de pe un disc. De exemplu, puteți șterge filme care ocupă mult spațiu - puteți configura cu ușurință acest lucru printr-un filtru.

7. Filtrați și redenumiți

Pasul 1. Deschideți șablonul pe care l-ați creat în primul paragraf al „prelegerii”.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3 Trageți și plasați scriptul „Filter Finder Items” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta.

Pasul 4 Extindeți meniul „Opțiuni” și bifați caseta de lângă „Afișați acțiunea în curs”.

Pasul 5 Trageți și plasați scriptul „Redenumiți elementele Finder” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta.

Pasul 6 Extindeți meniul „Opțiuni” și bifați caseta de lângă „Afișați acțiunea în curs”.

După cum înțelegeți, puteți utiliza nu una, ci mai multe casete de dialog simultan în timp ce lucrați cu fișiere.

În acest caz, mai întâi filtrăm fișierele pe care dorim să le folosim, apoi le redenumim conform modelului de care avem nevoie în acest caz.

Sunt sigur că acum vedeți sigur că pur și simplu nu aveți nevoie de niciun software suplimentar pentru redenumirea obiectelor, puteți crea cu ușurință comanda necesară.

8. Filtrați și redenumiți în folder

Pasul 1. Deschideți șablonul pe care l-ați creat în primul paragraf al „prelegerii”.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3 Trageți și plasați scriptul „Filter Finder Items” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta.

Pasul 4 Extindeți meniul „Opțiuni” și bifați caseta de lângă „Afișați acțiunea în curs”.

Pasul 5 Trageți scriptul „Copy Finder Items” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta, selectați o locație și activați „Înlocuiți fișierele existente”.

Pasul 6 Trageți și plasați scriptul „Redenumiți elementele Finder” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta.

Pasul 7 Extindeți meniul „Opțiuni” și bifați caseta de lângă „Afișați acțiunea în curs”.

Aici facem exact același lucru ca în paragraful anterior, dar nu mai folosim originale ca fișiere pentru redenumire, ci copii.

Imaginează-ți că trimiți fotografii de familie dintr-un dosar. Veți avea ocazia să le sortați doar pe cele mai recente, să le redenumiți după dată sau secvenţial și să le copiaţi imediat într-un folder separat. Minunile automatizării!

9. Filtrați și e-mail

Pasul 1. Deschideți șablonul pe care l-ați creat în primul paragraf al „prelegerii”.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3 Trageți și plasați scriptul „Filter Finder Items” din secțiunea „Fișiere și foldere” din meniul din stânga în meniul din dreapta.

Pasul 4 Extindeți meniul „Opțiuni” și bifați caseta de lângă „Afișați acțiunea în curs”.

Pasul 5

Pasul 6

Ar trebui să știți că în Automator puteți utiliza comenzi nu numai dintr-o secțiune. Aveți ocazia să combinați diferite și să obțineți un rezultat interesant.

De exemplu, în acest caz, am creat o comandă cu care puteți filtra fișierele necesare din cele selectate și le puteți atașa imediat la un nou e-mail. Acest lucru vă poate fi util la serviciu.

10. Trimiteți arhiva prin e-mail

Pasul 1. Deschideți șablonul pe care l-ați creat în primul paragraf al „prelegerii”.

Pasul 2 Duplicați-l folosind Fișier > Duplicare.

Pasul 3 Trageți scriptul „Creați arhivă” din secțiunea „Fișiere și foldere” în meniul din dreapta și selectați „Dosar de intrare” din meniul derulant „Unde”.

Pasul 4 Trageți scriptul New Mail din secțiunea Mail din meniul din stânga în meniul din dreapta.

Pasul 5 Trageți și plasați scriptul „Atașați fișiere la mesaj de trimis” din secțiunea „Poștă” din meniul din stânga în meniul din dreapta.

Uitați de filtrul de fișiere. Cu această comandă, pur și simplu arhivați fișierele selectate și le atașați imediat la un nou e-mail.

Folosesc mereu această comandă când mi se cere să trimit niște documente prin e-mail, este foarte comod.

Astăzi, am trecut doar peste câteva dintre elementele de bază care pot fi implementate cu Automator, astfel încât să aveți o înțelegere generală a lucrului cu programul.

Dacă susțineți subiectul cu like-uri și comentarii, cu siguranță vom continua seria articolelor despre automatizare. Astept feedback!

P.S. Asigurați-vă că scrieți despre sarcinile pe care doriți să le automatizați. Vom încerca să ajutăm.

5,00 din 5, evaluat: 4 )

site-ul web Ei bine, tu însuți ai cerut să te tragi în Automator!