Apple nije poznat po dopuštanju upada na njihove platforme, a pažljivo čuvano iOS okruženje je jedan takav primjer. Možete ga prilagoditi, ali morate preuzeti određene rizike, kao što su oni koji sudjeluju u zatvaranju. Međutim, Mac OS X je nešto drugačiji scenarij. Mac je sofisticirana Unixova konstrukcija koja radi u skladu s Appleovim čarobnjaštvom. Postoje prilagođene radnje koje možete učiniti kako bi vaš Mac učinio ono što bi učinilo vaš posao apsolutno besplatnim, sve klikom na gumb. Da bi se to postiglo, Apple je stvorio AppleScript Tamo gdje korisnicima omogućuju automatiziranje osnovnih funkcija na Macu do određenog stupnja automatizacije. Ako želite prilagoditi svoje Mac iskustvo kroz osnovne skripte, evo kako.

Imajte na umu da vas možemo upoznati samo s Appleovim automatiziranim jezikom za skriptiranje i kako ga koristiti. Ne možemo vas učiniti stručnjacima. To ćete morati sami upravljati, ali ako to učinite, vaš se računalni svijet doista mijenja i to se ne mijenja, to se doslovno mijenja. Zamislite bezbroj zadataka koje morate raditi više puta, nevolje koju trpe svi operativni sustavi, a koje je prošlo jednim klikom. Možete učiniti sve, od sortiranja ikona na radnoj površini, do sati zapisivanja, izrade unosa u programu Excel i slanja e-pošte. Sve klikom na gumb. To je moć koju svakako treba naučiti upravljati.

Uvod

AppleScript, za razliku od kompliciranog Objective C, i manje kompliciran, ali još uvijek nije tako jednostavan Swift, je skriptni jezik koji obrađuje engleski. Ovaj proces neće zahtijevati magisterij iz programiranja. Sve što trebate razumjeti je kako dati upute stroju. Na primjer:

javi aplikaciji "Finder"

dijalog za prikaz "Hello World"

kraj reći

Sintaksa

Sa svim programima postoji konvencija. To je reći program kada početi, što početi, što učiniti nakon što je počeo i kada završiti. Dakle, niz postaje, [naredba] [ciljni tip] [ciljno ime] [radnja] [krajnja naredba]. Ovo je pretjerano pojednostavljen prikaz, ali ako pišete kôd i nešto pođe po zlu, sigurno je pretpostaviti da kodu nedostaje jedan ili više gore navedenih parametara.

Ili, jednostavnije rečeno, postoji “block”, u kojem “prijavljujete” aplikaciji što želite od njega. Kao i gore navedeni kod govori Finder za prikaz dijaloškog prozora koji sadrži riječi "Hello World" (ili bilo koju riječ koju ste odlučili testirati na njemu). Kada završite s naredbom, pišete "end tell". Kao što smo rekli, to je stroj, pa mu morate reći gdje završiti, ili će odbiti kompajlirati (kompajliranje je čin pretvaranja koda u izvršnu datoteku).

sastavljanje

Pritisnite compile kada završite s pisanjem. Ako postoje greške u sintaksi (većini pogrešaka pri upisu), to će vam reći koja je pogreška (prema svojim mogućnostima) i ako nema pogreške, vaš će kod automatski formatirati i obojiti.

Trčanje

Nakon kompajliranja, pritisnite trčanje i bit ćete gotovi. Ovisno o vašoj naknadnoj akciji, izvršit će se unos dnevnika. Kao što je prikazano u nastavku za oba scenarija u našem primjeru. "Povratak" je postupak preuzimanja vašeg unosa u stroj. Ako vam je to ugodno, uzmimo ga korak dalje i proglasimo varijable.

Varijable

Ako ste upoznati s programiranjem, čak i na kozmetičkoj razini, vjerojatno ste upoznati s varijablama. Za one od nas koji nisu upoznati, varijable su jednostavna metoda komprimiranja puno informacija u jedan niz koji je lako manipulirati. Kako se to radi razlikuje se od jezika do jezika, a pomoću programa AppleScript možete pristupiti na sljedeći način.

postavi varExample na "Hello World"javi aplikaciji "Finder"dijalog prikaza varEprimjerkraj reći

Ovdje je "varExample" naziv koji smo dali deklariranoj varijabli. Sada, ako moramo ponovno ispisati Hello World u ovoj skripti, trebat ćemo samo nazvati varExample i više nećemo morati ponovno pisati taj kôd. Može se dodijeliti rezultat bilo kojeg koda, kompliciran ili na neki drugi način varijabli i nazvati ga kada je potrebno. Kao što možete vidjeti, sastavljanje gornjeg koda dalo je iste rezultate kao i onaj prije njega. Nove riječi, “set” i “to” podrazumijevaju da mi u osnovi dodjeljujemo vrijednosti set [ovaj] do "[da]". To je to ravno naprijed. Iskusni programeri će cijeniti da nema potrebe za deklariranjem varijable "type", jer AppleScript to može sam riješiti. Imajte na umu da u imenima varijabli ne može biti nikakvih razmaka, ili će ga prevodilac smatrati naredbom.

Također, ako napišete nešto nakon dvostrukog crtica / crtice "-" kompajler će ga uzeti u obzir i zanemariti. To dolazi u ruci, jer onda možete ostaviti sebi bilješke o tome što radite. Trebat će vam ako vaš kôd postaje složen.

Možete pokrenuti svoje eksperimente s varijablama kako želite, evo primjera koji možete kopirati (ili pokušati sami ako želite).

- Brojčane / Integer varijable postavite theFirstNumber na 1 postaviteSecondNumber na 2

- Promjenjive operacije postavljaju odgovor na (prvi broj + broj sekundi) koji je postavljen na odgovor na (odgovor + 1)

- String varijable postavljajuString na "3 + 2 + 1 ="

- Dijalog prikaza prijavi aplikaciju "Finder"

prikazati dijalog String i odgovor

kraj reći

Ovaj kod ne ispunjava ništa osim nekih otmjenih prikaza i najosnovnija aritmetika, to je samo primjer koji ilustrira stvari koje možete postići njime.

Rječnik

Sada je sve gore navedeno samo da bi vam pomoglo da se upoznate s okolinom. Kada to učinite, doći ćemo do teškog dijela. To je upoznavanje s rječnicima. AppleScript ima niz naredbi koje se primjenjuju na bilo koji program ili stavku unutar OS X-a, međutim, programeri svake aplikacije moraju dodati punu AppleScript podršku svojim aplikacijama. Da bi to učinili, pišu jednostavne priručnike o tome kako možete komunicirati sa svojim aplikacijama. Ti se priručnici nazivaju "Rječnici". Ići DatotekazatimOtvoreni rječnik. Ovdje ćete vidjeti popis svih instaliranih aplikacija (osim za Windows aplikacije koje se pokreću kroz omotnice) koje podržavaju AppleScript. Kliknite na bilo koju aplikaciju i vidjet ćete popis naredbi za prilagodbu i kako ih koristiti. Otvorit ćemo Evernote kao primjer. Možete vidjeti sve naredbe koje podržava.

Prilagođavanje uređivača AppleScript

Ako pogledate “AppleScript Editor” u izborniku datoteka i kliknete na Preferences, pronaći ćete prilagodljiv popis svih mogućih boja i oblikovanja u Apple Script. Formatiranje je samo FYI, nije važno za stvarno skriptiranje.

Zaključak

Kako bismo izbjegli pretjerano opterećivanje korisnika, ovdje ćemo završiti s ovim uputama, tako da se možete upoznati s alatom i igrati s nekoliko opcija. Nastavite provjeravati jer ćemo vam uskoro dati sljedeći korak kako stvoriti prilagođene skripte. Javite nam kako je vaše iskustvo prošlo u zvučnim komentarima.

Radio Za Vas: Robert Gaines & George Fleming | Želite Nas Kontaktirati?

Komentari Na Mjestu: