Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AppleScript кіріспе.docx
Скачиваний:
5
Добавлен:
23.03.2016
Размер:
180 Кб
Скачать

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() тікелей дәлел «Джо Джонс» бар.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]