- •Түйінді сөздер
- •Пікірлер
- •Жалғасы сипаты
- •Өтініштер
- •AppleScript нысандар
- •Қандай скриптің объектінің енгізілген
- •Сипаттар
- •Элементтері
- •Нысан идентификаторы
- •Нысан спецификатора ішінде қандай
- •Контейнерлер
- •Абсолютті және салыстырмалы нысан идентификаторы
- •Сілтеме объектілерде Object Спецификаторы
- •Cast (объектінің трансформациялау)
- •Сценарийін толықтырулар
- •Шолу Team
- •Командалар түрлері
- •Тікелей опция
- •Орналасқан жерін анықтау Параметрлер
- •AppleScript қателерді өңдеу
- •Ағымдағы қолдану
- •Бүркеншік мен файлдар
- •Көрсету жолдары
- •Бүркеншік жұмыс
- •Файлдар жұмыс істеу
- •Eppc-стилі Спецификаторы
- •Қашықтан бағдарламаны бағдар
- •3 Сигнал - үш сигнал; сценарий өте маңызды бөлігінде!
- •Кәсіпорын ағаш Көрулер саны
AppleScript нысандар
AppleScript объект-бағдарлы тілі болып табылады. Сіз жазған кезде, сіз сценарий компиляциялау және орындау, сіз жұмыс істеп жатқан барлық объектiсi болып табылады. Объект қасиеттері мен іс-шараларды қамтуы мүмкін сынып анықтау данасы болып табылады. AppleScript Сіз әдетте жоғары деңгейдегі нысан бастап, олармен жұмыс объектілерін сыныптар анықтайды script онда сіз жұмыс істеп сценарий ортақ болып табылады.
нысан script сіз қоса алғанда, өзге тұлғалармен жұмыс істейді:
-
AppleScript сайттар:
AppleScript логикалық мәндер, сценарийлерді, мәтін, сандар, және сценарий пайдалану үшін объектілерді басқа түрлері сыныптар айқындайды;
-
OS X нысандар:
OS X және осындай Finder сияқты онымен келіп сценарийлерді қолдау және (/ Жүйе / Кітапхана / CoreServices орналасқан) жүйелік оқиғалар деректер базасымен қосымшалар бөлігі, көптеген пайдалы сыныптар анықтайды.
-
Қолдану нысандар:
Сценарий қолдайды Үшінші тарап қолдану функцияларын кең ауқымды қолдау сыныптар, анықтайды.
Қандай скриптің объектінің енгізілген
Сіз сценарий редакторында AppleScript скриптің терезеде есептілігін енгізген кезде, сіз нысан жоғарғы деңгейде жұмыс script Барлық нысан анықтамасы script жоғары деңгейдегі қоспағанда, сол синтаксисі бар script нысан бастау және аяқтау белгіленген жоқ.
нысан script мыналарды қамтуы мүмкін:
-
Кейбір қасиеттері (міндетті емес):
сипат мәнін ұстап аталған контейнер болып табылады.
-
Explicit Хэндлер run (міндетті емес):
Процессор run Бастағанда орындалған есептілігін AppleScript сценарий бар.
-
Имплицитная өңдегіші run (міндетті емес):
Имплицитная өңдегіші run кез келген өңдегіші немесе сыртында қамтылған кез келген мәлімдемені тұрады script объектісі.
-
Қосымша өңдегіштері (міндетті емес):
Өңдегіші кіші баламасы болып табылады.
-
Қосымша нысандар script (міндетті емес):
Object script ендірме нысандарын болуы мүмкін script объект, сол сияқты анықталады әрқайсысы script ендірілген нысан қоспағанда, жоғарғы-деңгейде script басталу және аяқталу белгілеу жақшалар есептілігінде.
Мұнда бір мүлікті, бір обработчик, бір ендірілген нысан бар қарапайым сценарий болып script және неявная обработчик run екі есептілігімен:
мүліктік defaultClientName: («!» «Hello» & nameOfClient &) testGreet іске greetClient туралы «Мэри Смит» (nameOfClient) Тілқатысу соңы greetClient скриптің testGreet greetClient (defaultClientName) соңы сценарий --result: «Hello Мэри Смит!» greetClient («Джо Джонс») --result: «Hello Джо Джонс!» & «!») мүліктік defaultClientName: («!» «Hello» & nameOfClient &) testGreet іске greetClient туралы «Мэри Смит» (nameOfClient) Тілқатысу соңы greetClient скриптің testGreet greetClient (defaultClientName) соңы сценарий --result: «Hello Мэри Смит!» greetClient («Джо Джонс») --result: «Hello Джо Джонс!»
өңдегіші бірінші делінген run басталады testGreet kotorsq pfgecrftn ендірілген script нысанды testGreet Бұл нысан script өңдегішін атайды greetClient() жылжымайтын мүлік өту defaultClientName өңдегіші әдепкі клиентін, Mary Смит құттықтау тілқатысу терезесін көрсетеді.
Екінші қолдану run обработчик болып greetClient() тікелей дәлел «Джо Джонс» бар.