loader
bg-category
AppleScript ievads

Dalīties Ar Draugiem

Autora Raksti: Kenneth Douglas

Apple nav slavens, lai ļautu ielauzties viņu platformās, rūpīgi apsargāta iOS vide ir viens no šādiem piemēriem. Jūs varat to pielāgot, bet jums ir jāuzņemas konkrēti 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 sistēma, kas darbojas kopā ar Apple burvību. Ir pielāgotas darbības, kuras jūs varat padarīt jūsu Mac darīt, kas padarītu tik daudz jūsu darba pilnīgi bez problēmām, viss pēc klikšķa uz pogas. Lai to panāktu, Apple izveidoja AppleScript Kad viņi ļāva lietotājiem automatizēt Mac pamatfunkcijas līdz noteiktam automatizācijas līmenim. Ja vēlaties pielāgot savu Mac pieredzi, izmantojot pamata skriptus, šeit ir tas, kā.

Ņemiet vērā, ka mēs varam jūs iepazīstināt tikai ar Apple automatizēto skriptu valodu un to, kā to izmantot. Mēs nevaram jums to darīt. Tas jums būs jārīkojas pats, bet, ja jūs to darāt, jūsu skaitļošanas pasaule patiešām mainās, un tas nav pārlieku plašs, tas burtiski mainās. Iedomājieties neskaitāmus uzdevumus, kas jums jādara atkārtoti, visas operētājsistēmas cieta no viena klikšķa. Jūs varat darīt jebko, sākot no ikonu šķirošanas uz darbvirsmas, uz mežizstrādes stundām, ieraksta ierakstīšanu programmā Excel un tā nosūtīšanu pa e-pastu. Viss ar vienu klikšķi. Tā ir vara, kas jums noteikti jāiemācās izmantot.

Ievads

AppleScript, atšķirībā no sarežģītā mērķa C, un mazāk sarežģīta, bet joprojām nav tik vienkārša Swift, ir skriptu valoda, kas apstrādā regulāru angļu valodu. Šim procesam nav nepieciešams maģistra grāds plānošanā. Viss, kas jums jāsaprot, ir, kā dot norādījumus mašīnai. Piemēram:

pastāstīt lietojumprogrammai "Finder"

displeja dialoglodziņš "Hello World"

beigās pateikt

Sintakse

Ar visām programmām ir konvencija. Tas ir, lai pastāstītu programmai, kad sākt, ko sākt, ko darīt, kad tā ir sākusies un kad beidzas. Tātad virkne kļūst, [komanda] [mērķa veids] [mērķa nosaukums] [darbība] [beigu komanda]. Tas ir pārāk vienkāršots attēlojums, bet, ja jūs rakstāt kodu un kaut kas noiet greizi, var droši pieņemt, ka kodam trūkst viena vai vairāku iepriekš minēto parametru.

Vai arī vienkāršākos terminos ir “bloka bloks”, kurā jūs “pateicat” to, ko vēlaties no tā. Tāpat kā iepriekš minētais kods, Finder tiek rādīts dialoglodziņš, kurā ir vārdi “Hello World” (vai kāds vārds, kuru jūs nolēmāt pārbaudīt). Kad esat pabeidzis ar komandu, jūs rakstāt “beigu stāsts”. Tāpat kā mēs teicām, tā ir mašīna, tāpēc jums ir jāpasaka, kur beigties, vai arī atteikties apkopot (kompilēšana ir koda pārvēršana izpildāmā formā).

Apkopošana

Nospiediet kompilāciju, kad esat pabeidzis rakstīšanu. Ja ir kādas sintakses kļūdas (galvenokārt kļūdas), tas jums pateiks, kas ir kļūda (pēc iespējas labāk), un, ja nav kļūdu, jūsu kods automātiski formatēs un krāsos.

Darbojas

Pēc kompilēšanas nospiediet taustiņu, un jums tiks darīts. Atkarībā no turpmākās darbības tiks veikts žurnāla ieraksts. Kā redzams zemāk par kādu no scenārijiem mūsu piemērā. “Atgriešanās” ir darbība, kas veic jūsu ievadi mašīnā. Ja esat apmierināts ar to, ņemsim to vienu soli uz priekšu un paziņojiet mainīgos.

Mainīgie

Ja esat iepazinies ar programmēšanu pat kosmētikas līmenī, tad jūs, iespējams, esat iepazinušies ar mainīgajiem. Tiem no mums, kas nav pazīstami, mainīgie ir vienkārša metode, kā saspiest daudz informācijas vienā virknē, ko ir viegli manipulēt. Tas, kā tas tiek darīts, atšķiras dažādās valodās, izmantojot AppleScript, jūs varat izmantot šādu pieeju.

iestatiet varExample uz "Hello World"pastāstīt lietojumprogrammai "Finder"displeja dialogs varExamplebeigās pateikt

Šeit “varExample” ir nosaukums, kuru mēs sniedzām deklarētajam mainīgajam. Tagad, ja šajā skriptē vēlreiz ir jāizdrukā Hello World, mums būs nepieciešams izsaukt tikai varExample, un tam vairs nebūs vajadzīgs rakstīt visu šo kodu. Jebkura koda rezultāts, kas ir sarežģīts vai citāds, var piešķirt mainīgajam, un, ja nepieciešams, to sauc. Kā redzat, iepriekšminētā koda apkopošana sniedza tādus pašus rezultātus kā pirms tā. Jaunie vārdi, “set” un “to” nozīmē, ka mēs pamatā piešķiram vērtības iestatīts [tas] uz “[Tas]”. Tas ir tieši uz priekšu. Garšīgi programmētāji novērtēs, ka nav nepieciešams deklarēt mainīgo “tips”, jo AppleScript var to pārvaldīt pati. Paturiet prātā, ka mainīgajos nosaukumos nevar būt atstarpes, vai kompilators domās par to kā komandu.

Arī tad, ja pēc dubultās defises / domuzīmes uzrakstāt kaut ko “-”, kompilators to uzskatīs par piezīmi un ignorēs to. Tas ir ērti, jo tad jūs varat atstāt sev piezīmes par to, ko jūs darāt. Jums būs nepieciešams, ja jūsu kods saņems sarežģītu.

Jūs varat brīvi vadīt savus eksperimentus ar mainīgajiem lielumiem, kā jūs vēlaties, šeit ir piemērs, kā jūs varat kopēt pastas (vai izmēģināt savu, ja vēlaties).

- Numeric / Integer mainīgie lielumi iestatījušiFirstNumber uz 1, lai theSecondNumber iestatītu uz 2

--Variable Operations iestatiet atbildi uz (FirstNumber + theSecondNumber), kas nosaka atbildi (Atbilde + 1)

--String Variables iestatījaString uz "3 + 2 + 1 ="

- Displeja dialoglodziņš norāda pieteikumu "Finder"

parādīt dialogu theString & theAnswer

beigās pateikt

Šis kods nav nekas cits kā tikai daži izdomātie displeji un the visvienkāršākā aritmētika, tas ir tikai piemērs, lai palīdzētu ilustrēt lietas, kuras jūs varat sasniegt ar to.

Vārdnīca

Tagad visi iepriekš minētie ir tikai, lai palīdzētu jums iepazīties ar vidi. Kad esat to izdarījuši, mēs nonāksim pie sarežģītās daļas. Tā ir iepazīties ar vārdnīcām. AppleScript ir virkne komandu, kas attiecas uz jebkuru programmu vai vienumu OS X ietvaros, tomēr katras lietojumprogrammas izstrādātājiem ir nepieciešams pievienot pilnīgu AppleScript atbalstu savām lietotnēm. Lai to izdarītu, viņi raksta vienkāršas rokasgrāmatas par to, kā jūs varat sazināties ar savām lietotnēm. Šīs rokasgrāmatas sauc par vārdnīcām. Iet uz FailstadAtvērt vārdnīcu. Šeit jūs redzēsiet sarakstu ar visām instalētajām lietotnēm (izņemot Windows lietojumprogrammas, kas darbojas caur iesaiņojumiem), kas atbalsta AppleScript. Noklikšķiniet uz jebkuras lietotnes un jūs redzēsiet pielāgošanas komandu sarakstu un to, kā tos izmantot. Kā piemēru mēs atveram Evernote. Jūs varat redzēt visas tās atbalstītās komandas.

AppleScript redaktora pielāgošana

Ja skatāties “AppleScript redaktors” faila izvēlnē un noklikšķiniet uz Preferences, Apple Script atradīsiet pielāgojamu visu iespējamo krāsu un formatējumu sarakstu. Formatēšana ir tikai FYI, tas nav svarīgi faktiskajam skriptam.

Secinājums

Lai izvairītos no lietotāju apgrūtināšanas, mēs beigsim šo instrukciju šeit, lai jūs varētu iepazīties ar rīku un spēlēt apkārt ar dažām iespējām. Turpiniet pārbaudīt atpakaļ, jo mēs drīz sniegsim jums nākamo soli, kā izveidot pielāgotus skriptus. Ļaujiet mums uzzināt, kā jūsu pieredze izskanēja komentāros.

Dalīties Ar Draugiem

Jūsu Komentāri