Acasă opinii Cum să utilizați automatizatorul os x pentru a vă crea propriul software

Cum să utilizați automatizatorul os x pentru a vă crea propriul software

Cuprins:

Video: Mac OS X Install DVD 2 (Octombrie 2024)

Video: Mac OS X Install DVD 2 (Octombrie 2024)
Anonim

VEZI TOATE FOTOGRAFIILE DIN GALERIE

Cuprins

  • Cum să utilizați automatizatorul OS X pentru a vă crea propriul software
  • Serveste-te
  • variabile

Indiferent dacă preferați OS X sau Windows, probabil ați auzit și probabil credeți că OS X este un sistem „închis” care nu vă va permite să îl personalizați în modul în care puteți personaliza Windows și că utilizatorii reali de energie preferă, prin urmare, Windows.

Acesta este un mit.

Cu excepția cazului în care sunteți un programator calificat, singurele modificări pe care le puteți face în Windows, folosind instrumentele încorporate Windows, sunt schimbări care afectează modul în care arată, nu ceea ce face. În schimb, funcția Automator OS X face ușor pentru oricine să creeze aplicații și utilități miniaturale care fac ca OS X să efectueze sarcini complexe cu unul sau două clicuri de mouse. Puteți utiliza Automator pentru a automatiza aproape orice sarcină pe care o efectuați în mod repetat în OS X - și nu trebuie să învățați un limbaj de script sau de programare pentru a face acest lucru. Nu există nimic similar în orice alt sistem de operare.

Aceasta este a doua dintr-o serie de povești despre funcțiile avansate din OS X pe care aproape oricine le poate folosi, dar care nu se potrivește în calea începătorilor care nu au nevoie de ele. Prima poveste a fost „OS X Mountain Lion: Secrets of the Option Key”. Această poveste este destinată utilizatorilor OS X care doresc să învețe tehnici de automatizare, dar nu sunt pregătiți să învețe un script sau un limbaj de programare. A treia poveste din serie va fi o introducere în limbajul de script integrat al OS X, AppleScript.

Automator este atât de flexibil, încât este imposibil să dai un rezumat complet al modului de funcționare, dar iată câteva dintre elementele de bază. Folosiți Automator pentru a crea o aplicație care efectuează exact seria de pași pe care doriți să o efectueze. Fiecare pas este executat de un fel de bloc construit numit Acțiune; secvența completă de pași se numește flux de lucru. Puteți salva un flux de lucru ca o aplicație autonomă, care se execută atunci când faceți dublu clic pe ea sau îl puteți salva ca oricare dintre alte tipuri de utilități OS X, inclusiv Calendar Alarms and Services - un serviciu fiind numele Apple pentru un program de utilitate care rulează numai din meniuri și meniuri pop-up în alte aplicații OS X, nu ca o aplicație separată pe care o executați făcând dublu clic pe ea în Finder.

VEZI TOATE FOTOGRAFIILE DIN GALERIE

Cum se automatizează iTunes

Voi descrie un flux de lucru extrem de simplu, apoi un altul pe care îl puteți crea în două soiuri, unul simplu, unul mai complex.

Un singur flux de lucru extrem de simplu - și ofer acest lucru doar ca exemplu pentru a arăta modul în care funcționează Automator - este o aplicație care setează volumul în iTunes, activează o setare de egalizare iTunes și apoi redă una sau mai multe melodii sau liste de redare. Exemple mai complicate pot efectua o întreagă simfonie de acțiuni care includ trimiterea și arhivarea fișierelor, conversia fișierelor de imagine în alte formate, adăugarea filigranelor la documentele Microsoft Word, crearea de conturi de utilizator, găsirea de contacte a căror zi de naștere are loc în săptămâna viitoare și trimiterea de e-mailuri. sau orice combinație între acestea și zeci de alte acțiuni.

Utilizatorii avansați își pot crea propriile blocuri de construcții personalizate prin adăugarea acțiunilor Run AppleScript sau Run Shell Script furnizate la fluxurile de lucru. Aceste acțiuni speciale ale Automator vă permit să introduceți fragmente de cod scrise într-o varietate de limbaje de programare, precum Perl, Python, Ruby, oricare dintre shell-urile standard UNIX și - cel mai simplu dintre toate - limbajul de script nativ de OS X, AppleScript.

Pentru a construi aplicația de redare a listelor de redare iTunes pe care tocmai am descris-o, începeți prin lansarea Automator și alegând Aplicația din galeria tipurilor de documente. În fereastra cu două panouri a Automator, veți vedea listele de acțiuni și variabile în stânga și un panou gol în dreapta. Din biblioteca Acțiuni din stânga, selectați categoria Muzică, apoi, din lista Acțiuni legate de muzică, trageți „Setați volumul iTunes” în panoul din dreapta. Va apărea un bloc construit denumit „Setare volum iTunes” și puteți trage un glisor pentru a seta nivelul de volum dorit. Apoi, din biblioteca Acțiuni, trageți elementul „Setați egalizatorul iTunes” în panoul din dreapta. În blocul de construcție rezultat, bifați caseta care activează egalizatorul și selectați un profil egalizator, de exemplu „Treble Booster” sau „Spoken Word”.

Acum, după ce am configurat iTunes așa cum ne dorim, trageți acțiunea „Obțineți elemente specificate iTunes” din biblioteca din stânga în panoul gol din dreapta. Veți vedea un bloc de construcții numit „Obțineți elemente iTunes specificate”, cu un buton „Adăugați…” în partea de jos. Faceți clic pe butonul respectiv și selectați una sau mai multe dintre listele de redare existente - sau puteți adăuga una sau mai multe melodii din orice listă de redare sau puteți adăuga un mix de liste de redare și melodii individuale.

Acum întoarceți-vă la lista Acțiuni din stânga și trageți „Începe jocul iTunes” în panoul din dreapta, sub blocul „Obțineți elemente iTunes specificate” pe care le-ați adăugat la pasul anterior.

Acum sunteți gata să vă testați aplicația. Faceți clic pe butonul Executare din partea de sus a ferestrei Automator; ignorați un mesaj de avertizare despre rularea fluxului de lucru în Automator în sine; și ascultați melodiile selectate care se joacă prin difuzoare. Faceți clic pe File / Save… și salvați aplicația pe desktop sau oriunde altundeva, cu orice nume alegeți.

VEZI TOATE FOTOGRAFIILE DIN GALERIE

Cum să utilizați automatizatorul os x pentru a vă crea propriul software