Увод у АпплеСцрипт

click fraud protection

Аппле није познат по томе што је пажљиво чувао своје провале на своје платформе иОС окружење је један од таквих примера. Можете је прилагодити, али морате да преузмете одређене ризике, попут оних који су укључени у то јаилбреакинг. Мац ОС Кс међутим, мало је другачији сценариј. Мац је софистицирана Уник конструкција која ради у складу са Аппле чаробњаштвом. Постоје прилагођене радње због којих ваш Мац може учинити да би толико вашег рада постао потпуно бесплатан, а све само једним кликом на дугме. Да би то постигао, Аппле је креирао АпплеСцрипт давне 1993. године Тамо где корисницима дозвољавају да аутоматизују основне функције на Мац рачунару све док се не постави одређени ниво аутоматизације. Ако желите да прилагодите своје Мац искуство помоћу основних скрипти, ево како.

АпплеСцрипт - Едитор

Имајте на уму да вам можемо представити само Апплеов аутоматизовани скриптни језик и како да га употребите. Не можемо вас правити стручњацима. То ћете морати сами да управљате, али ако то учините, ваш рачунарски свет се заиста мења и то није преобилно, оно се буквално мења. Замислите безброј задатака које морате понављати, патња коју трпе сви оперативни системи, а која је нестала једним кликом. Можете радити било шта, од сортирања икона на радној површини, до евидентирања сати, уноса у Екцел и слања е-поштом. Све са кликом на дугме. То је моћ коју дефинитивно требате научити да поседујете.

instagram viewer

Интро

АпплеСцрипт, за разлику од компликованог Објекта Ц, и мање компликованог, али још увек није тако лак Свифт, је скриптни језик који обрађује регуларни енглески. Овај процес неће захтевати магистериј из програмирања. Све што требате да схватите је како дати инструкције машини. На пример:

реците апликацији "Финдер"
приказни дијалог "Хелло Ворлд"
крај рећи
АпплеСцрипт - ХеллоВорлд

Синтакса

Са свим програмирањем постоји конвенција. То значи да кажете програму када треба да започне, шта треба да започне, шта треба да ради након што се покрене и када да се заврши. Тако стринг постаје, [наредба] [циљни тип] [циљни назив] [радња] [крајња наредба]. Ово је претјерано поједностављено представљање, али ако пишете код и нешто пође по злу, сигурно је претпоставити да коду недостаје један или више горе наведених параметара.

Или, једноставније речено, постоји "блок за пријаву", у којем апликацији "говорите" оно што желите од ње. Као и горња шифра, налаже Финдеру да прикаже дијалошки прозор који садржи речи "Хелло Ворлд" (или било коју реч коју сте одлучили да тестирате на њему). Једном када завршите са командом, напишете „крај рећи“. Као што смо рекли, то је машина, тако да јој морате рећи где треба да се заврши, или ће одбити да компилира (састављање је чин претварања кода у извршну датотеку).

Компајлирање

 Притисните компајлирање када завршите са писањем. Ако постоје грешке у синтакси (углавном грешке у грешки), он ће вам рећи која је грешка (по могућности) и ако нема грешке, ваш се код аутоматски форматира и колорише.

АпплеСцрипт - форматирано

Трчање

Након компилације притисните рун и бићете готови. Овисно о вашој накнадној радњи, извршиће се унос у записник. Као што је ниже наведено у било којем сценарију у нашем примјеру. „Повратак“ је чин преузимања вашег уноса у машину. Ако вам је ово угодно, учинимо то корак испред и изјавимо променљиве.

АпплеСцрипт - Ок
АпплеСцрипт - отказано

Променљиве

Ако сте упознати са програмирањем, чак и на козметичком нивоу, вероватно сте упознати са променљивим. За оне од нас који нису упознати, променљиве су једноставан начин компримовања пуно информација у један низ којим је лако манипулисати се. Како се то ради разликује се од језика до језика, а код АпплеСцрипт-а можете преузети следећи приступ.

поставите варЕкампле на "Хелло Ворлд"
реците апликацији "Финдер"
прикажите дијалог варЕкампле
крај рећи
АпплеСцрипт - ВарЕкампле

Овде је "варЕкампле" име које смо дали декларираној променљивој. Сада, ако морамо поново исписати Хелло Ворлд у овој скрипти, мораћемо само да позовемо варЕкампле и нећемо морати поново да пишемо сав тај код. Може се доделити резултат било којег кода, компликованог или на други начин променљивој и позвати га по потреби. Као што видите, састављање горњег кода дало је исте резултате као и онај пре њега. Нове речи, „сет“ и „то“ подразумевају да у основи доделимо вредности комплет [ово] до "[то]". То је равно напред. Искусни програмери ће схватити да нема потребе да декларишу променљиву „тип“, јер АпплеСцрипт може сам то да управља. Имајте на уму да у именима променљивих не може бити размака или ће компајлер то сматрати командом.

Такође, ако напишете било шта након двоструког цртице / цртице "-", преводилац ће је сматрати примедбом и игнорисати је. То је корисно јер тада можете остављати белешке о томе што радите. Требаће вам ако ће вам се код сложити.

Можете покренути своје експерименте са променљивим како желите, ево примера на који можете копирати лепљење (или испробати властити ако желите).

- Нумеричке / целобројне променљиве. подесите тхеФирстНумбер на 1. подесите тхеСецондНумбер на 2
- Променљиве операције. подесите тхеАнсвер на (тхеФирстНумбер + тхеСецондНумбер) подесите ТхеАнсвер на (тхеАнсвер + 1)
--Стринг Вариаблес. поставитеСтринг на „3 + 2 + 1 =“
--Дијалог дијалога. реците апликацији "Финдер"
прикажите дијалогСтринг & тхеАнсвер
крај рећи
АпплеСцрипт - Компајлирање

Овај код не остварује ништа сем изузетих приказивања и тхе тхе Најосновнија аритметика, то је само пример који ће вам помоћи да илуструјете ствари које можете постићи.

Речник

Сада, све горе наведено је само да вам помогне да се упознате са околином. Једном када то учините, доћи ћемо до тешког дела. То је упознавање речника. АпплеСцрипт има низ команди које се примењују на било који програм или ставку у ОС Кс, међутим, програмери сваке апликације морају да додају потпуну АпплеСцрипт подршку својим апликацијама. Да би то постигли, пишу једноставне приручнике о томе како можете комуницирати са њиховим апликацијама. Ови приручници се називају „Речници“. Иди на Филе онда Отвори речник.  Овде ћете видети листу свих инсталираних апликација (осим било које Виндовс апликације која пролази омоти) који подржавају АпплеСцрипт. Кликните на било коју апликацију и видећете списак команди за прилагођавање и како их користити. Отворићемо Еверноте као пример. Можете видети све команде које подржава.

АпплеСцрипт - Речник
АпплеСцрипт - Еверноте

Прилагођавање АпплеСцрипт Едитор-а

Ако погледате „АпплеСцрипт Едитор“ у менију датотеке и кликнете на Преференцес, тамо ћете наћи прилагодљиву листу свих могућих боја и обликовања на ваш Аппле Сцрипт. Форматирање је само ФИИ, није битно за стварни сценариј.

АпплеСцрипт - ФорматтингОптионс

Закључак

Да не би дошло до преоптерећења корисника, овде ћемо завршити ово упутство, тако да можете да се упознате са алатком и поиграте се са неколико опција. Наставите са провером јер ћемо вам ускоро дати следећи корак у вези са стварањем прилагођених скрипти. Јавите нам како је прошло ваше искуство звучећи у коментарима.

watch instagram story