Apple nav slavens ar to, ka ļauj ielauztiesviņu platformas, uzmanīgi apsargāta iOS vide ir viens no šādiem piemēriem. Jūs to varat pielāgot, taču jums ir jāuzņemas zināmi riski, piemēram, tie, kas iesaistīti jailbreaking. Tomēr Mac OS X ir nedaudz atšķirīgs scenārijs. Mac ir sarežģīta Unix versija, kas darbojas kopā ar Apple burvību. Ir pielāgotas darbības, kuras varat likt savam Mac darboties un kas tik lielu daļu darba padara absolūti problēmu bez maksas, tikai uz pogas noklikšķināšanas. Lai palīdzētu to sasniegt, Apple izveidoja AppleScript atpakaļ 1993. gadā. Kur viņi lietotājiem ļauj automatizēt Mac pamatfunkcijas, līdz tiek iestatīts noteikts automatizācijas līmenis. Ja vēlaties pielāgot savu Mac pieredzi, izmantojot pamata skriptus, tas ir, kā.

Paturiet prātā, ka mēs varam jūs tikai iepazīstinātApple automatizētā skriptu valoda un kā to turpināt izmantot. Mēs nevaram padarīt jūs par ekspertiem tajā. Tas jums būs jāpārvalda patstāvīgi, bet, ja jūs to izdarīsit, jūsu skaitļošanas pasaule patiesi mainās, un tas nav nekas pārmērīgs, tas burtiski mainās. Iedomājieties neskaitāmus uzdevumus, kas jums ir jāveic atkārtoti, un visas operētājsistēmas cieš ar vienu klikšķi. Jūs varat darīt jebko, sākot no ikonu šķirošanas uz darbvirsmas un beidzot ar reģistrēšanu stundās, ieraksta izdarīšanu programmā Excel un pa e-pastu. Visi ar vienu klikšķi. Tas ir spēks, kas jums noteikti jāiemācās valkāt.
Ievads
AppleScript, atšķirībā no sarežģītā objektīva C,un mazāk sarežģīta, bet tomēr ne tik vienkārša Swift ir skriptu valoda, kas apstrādā parasto angļu valodu. Šim procesam nebūs nepieciešams maģistra grāds programmēšanā. Viss, kas jums jāsaprot, ir tas, kā dot instrukcijas mašīnai. Piemēram:
tell application "Finder"
display dialog "Hello World"
end tell
Sintakse
Ar visu programmēšanu pastāv konvencija. Tas ir, lai pastāstītu programmai, kad sākt, ar ko sākt, ko darīt, kad tā ir sākusies un kad beigas. Tātad virkne kļūst par: [komanda] [mērķa tips] [mērķa nosaukums] [darbība] [beigu komanda]. Šis ir pārāk vienkāršots attēlojums, taču, ja jūs rakstāt kodu un kaut kas noiet greizi, var droši pieņemt, ka kodā trūkst viena vai vairāku iepriekš minēto parametru.
Vai, vienkāršāk izsakoties, ir “pateikšanas bloks”, iekšākuru jūs “sakāt” lietojumprogrammai, ko vēlaties no tā. Tāpat kā iepriekš minētais kods, Finderim liek parādīt dialoglodziņu, kurā ir vārdi “Hello World” (vai kāds cits vārds, kuru jūs nolēmāt pārbaudīt). Kad esat pabeidzis komandu, jūs rakstāt “end tell”. Kā mēs teicām, tā ir mašīna, tāpēc jums ir jāpasaka, kur beidzas, vai arī tā atteiksies kompilēt (apkopošana ir koda pārvēršana izpildāmā formā).
Sastādīšana
Kad rakstīšana ir pabeigta, nospiediet kompilēt. Ja ir kādas sintakses kļūdas (galvenokārt drukas kļūdas), tas jums pateiks, kāda ir kļūda (cik vien iespējams), un, ja kļūdas nav, jūsu kods automātiski formatēs un krāsosies.
Skriešana
Pēc apkopošanas nospiediet palaist, un jums tiks darīts. Atkarībā no jūsu turpmākās darbības tiks veikts žurnāla ieraksts. Kā parādīts zemāk katram no piemēriem mūsu piemērā. “Atgriešanās” ir jūsu ievadīšana mašīnā. Ja jums tas patīk, paņemsim to vienu soli uz priekšu un deklarēsim mainīgos.


Mainīgie
Ja esat pazīstams ar programmēšanu, pat piekosmētikas līmenis, tad jūs droši vien esat pazīstams ar mainīgajiem. Tiem no mums, kas vēl nav pazīstami, mainīgie ir vienkārša metode, kā daudz informācijas saspiest vienā virknē, ar kuru ir viegli manipulēt. Tas, kā tas tiek darīts, dažādās valodās atšķiras, izmantojot AppleScript, jūs varat izvēlēties šo pieeju.
set varExample to "Hello World"
tell application "Finder"
display dialog varExample
end tell
Šeit varExample ir nosaukums, kuru mēs sev piešķīrāmdeklarēts mainīgais. Tagad, ja mums šajā skriptā būs vēlreiz jāizdrukā Hello World, mums būs jāzvana tikai varExample un nevajadzēs visu šo kodu vēlreiz rakstīt. Mainīgajam var piešķirt jebkura sarežģīta vai citāda koda rezultātu un pēc vajadzības to izsaukt. Kā redzat, apkopojot iepriekš minēto kodu, tika iegūti tādi paši rezultāti kā iepriekš. Jaunie vārdi “iestatīts” un “līdz” nozīmē, ka pamatā mēs piešķiram vērtības komplekts [šis] uz “[Tas]”. Tas ir tieši uz priekšu. Pieredzējuši programmētāji novērtēs, ka nav nepieciešams deklarēt mainīgo “type”, jo AppleScript to var pārvaldīt pats. Ņemiet vērā, ka mainīgajos nosaukumos nedrīkst būt atstarpes, pretējā gadījumā kompilators to uzskatīs par komandu.
Arī tad, ja kaut ko rakstāt pēc dubultādefise / domuzīme “-” kompilators to uzskatīs par piezīmi un ignorēs. Tas noder, jo tad jūs varat atstāt sev piezīmes par to, ko darāt. Jums tie būs nepieciešami, ja jūsu kods kļūs sarežģīts.
Jūs varat brīvi veikt eksperimentus ar mainīgajiem lielumiem, kā jūs to vēlaties. Šeit ir piemērs, kuru varat kopēt ielīmēt (vai arī izmēģināt pats, ja vēlaties).
--Numeric/Integer Variables set theFirstNumber to 1 set the theSecondNumber to 2
--Variable Operations set theAnswer to (theFirstNumber + theSecondNumber) set theAnswer to (theAnswer + 1)
--String Variables set theString to "3+2+1="
--Display Dialog tell application "Finder"
display dialog theString & theAnswer
end tell
Šis kods neveic neko citu kā dažus izdomātus displejus un uz visvienkāršākā aritmētika, tas ir tikai piemērs, kas palīdz ilustrēt lietas, kuras varat sasniegt ar to.
Vārdnīca
Tagad viss iepriekš minētais ir paredzēts tikai tam, lai palīdzētu jums nokļūtiepazinies ar vidi. Kad esat to izdarījis, mēs nonāksim pie sarežģītās daļas. Tas ir jāiepazīstas ar vārdnīcām. AppleScript ir virkne komandu, kas attiecas uz jebkuru programmu vai vienumu OS X, tomēr katras lietojumprogrammas izstrādātājiem ir jāpievieno savām lietotnēm pilns AppleScript atbalsts. Lai to izdarītu, viņi raksta vienkāršas rokasgrāmatas par to, kā jūs varat sazināties ar viņu lietotnēm. Šīs rokasgrāmatas sauc par “vārdnīcām”. Iet uz Fails tad Atvērt vārdnīcu. Šeit redzēsit visu instalēto lietotņu sarakstu(izņemot visas Windows lietotnes, kas darbojas caur iesaiņojumiem), kuras atbalsta AppleScript. Noklikšķiniet uz jebkuras lietotnes, un jūs redzēsit pielāgošanas komandu sarakstu un to izmantošanu. Mēs par piemēru atvērsim Evernote. Jūs varat redzēt visas komandas, kuras tas atbalsta.


AppleScript redaktora pielāgošana
Ja failā skatāties uz “AppleScript Editor”un noklikšķiniet uz Preferences, jūs atradīsit pielāgojamu sarakstu ar visām iespējamām krāsām un formatējumu Apple Script. Formatēšana ir tikai FYI, tā nav svarīga faktiskajai skriptēšanai.
Secinājums
Lai izvairītos no pārlieku lielas slodzes lietotājiem, mēs to darīsimizbeidziet šo instrukciju šeit, lai jūs varētu iepazīties ar rīku un spēlēt dažas iespējas. Atkārtojiet pārbaudi, jo mēs drīz sniegsim jums nākamo soli, kā izveidot pielāgotus skriptus. Paziņojiet mums, kā gāja jūsu pieredze, komentējot komentārus.
Komentāri