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

Сценарийін толықтырулар

Stsenariumnoe қосымша пәрмендерді және призраков іске қосу үшін сценарийлерді пайдалануға болады, файл немесе процессорлар қамтамасыз бума-кешені.

Осы нұсқаулықта сипатталған пәрмендердің Көптеген OS X жүйесінің стандартты қосымша сценарийлер анықталған Бұл пәрмендер файлда сақталады StandardAdditions.osax жылы /System/Library/ScriptingAdditions және кез келген сценарий үшін қол жетімді. Сіз сценарий редакторында файлды ашу стандартты толықтырулар терминологияны үйренуге болады.

Ескертпе: сценарий командасы пайдаланады бұл қолданба сценарийін пайдалану стандартты толықтырулар орналасуын алуға болады path to (folder)

мәтін --result ретінде сценарийлер толықтырулар жолы: «Hard_Disk: Жүйелік: Кітапхана: ScriptingAdditions:»

Сценарийлер толықтырулар атындағы қалтаға оларды орналастыру, бума-пакеттері скриптің қосымшаларын енгізілуі мүмкін Scripting Additions пакеті бума-қалта ішінде («Scripting» және «толықтырулар» арасындағы кеңістік ескеріңіз) Contents/Resources/ Бума-пакеттері апплеттерін өңдеу кезінде Script Editor ендірілген сценарийлер толықтырулар емес деп ескеріңіз. Сценарий әзірлеу барысында, барлық сценарийлері қондырмалардың дұрыс орнатылған болуы керек /System/ScriptingAdditions /Library/ScriptingAdditions немесе ~/Library/ScriptingAdditions скриптің редакторы оларды таба алмады, сондықтан.

Шолу Team

Team - әрекетті талап етуге AppleScript есептілігінде пайдаланылған сөздер сөз немесе тізбегі. Әрбір команда нысан пәрмендерге жауап болып табылады мақсатқа бағытталған. мақсаты Алайда, ол сондай-ақ сценарий немесе ағымдағы сценарийде құны объектісі болуы мүмкін жиі (қолдану немесе құжаттарда сақталған және осындай терезе немесе құжат ретінде қолданбаларды басқару отыр) бағдарламалық нысан немесе OS X амалдық жылы объектісі болып табылады.

Командалар жиі нәтижелерді қайтарады. Мысалы, командалық display dialog мәтінді, түймешік атауын және басқа да мәліметті келтіретін жазбаларды қайтарады. сценарий келесі не істеу анықтау үшін жазба тексеруге болады. Сіз анықтау командалық айнымалы нәтижесін тағайындауға немесе алдын ала анықталған айнымалы арқылы қол жеткізуге болады result AppleScript.

Командалар түрлері

Сценарийлер келесі пәрмендерді пайдалануға болады:

  • AppleScript командалары тілге AppleScript салынып сол болып табылады. Қазіргі уақытта, осы командалардың бес: get , set, count, copy және run Қоспағанда copy осы пәрмендердің әрбір сондай-ақ өтінішті іске асырылуы мүмкін. Яғни, AppleScript объектілерінде жұмыс істейді AppleScript қолбасшылығы, бір нұсқа бар, бірақ өтініш ол анықтайды объектілерін түрлерімен жұмыс істейді, өз нұсқасын, анықтауға болады.

  • Командалар қоспалар сипатталған механизмі арқылы жүзеге асырылады, сол болып табылады stsenariumnyh «Сценарий-толықтырулар»).

  • Пайдаланушы анықтаған командалық обработчик анықтау бойынша жүзеге асырылады бірі болып табылады сценарий объектінің. Тыс пайдаланушы анықтаған командасын қоңырау шалу үшін Tell туралы есепте, жай оның атын және барлық талап етілетін параметрлердің таңдаңыз мәндерін пайдаланыңыз. команда өз мақсаты ретінде қазіргі сценарийін пайдаланатын болады.

  • команда stsenariumnoy функциясы қол жеткізуді қамтамасыз ету үшін бағдарлама stsenariumnym өтініш анықталады. Олар әдетте өтініш қоса айтып. Сіз сценарий өңдегішінің оның сөздік тексеру қолдану тіреуіштері пәрмендерін көрсете алады.

Мұндай (орналасқан Finder және жүйесі Оқиғалар ретінде OS X бірге келе сценарийлерді қолдау үшін Бағдарламалар, / жүйесі / Кітапхана / CoreServices), көптеген пайдалы сценарий пәрмендерін береді.

мақсат

Командасының мақсаты ретінде нысанды көрсету үшін екі жолы бар: (Келесі бөлімде сипатталған) тікелей командасы параметрі ретінде беру арқылы, немесе нысанаға ретінде көрсету арқылы айтып команданы бар мәлімдеме. Сценарий анық қолдану мақсатын айтылмаса, онда айтып, және бұл сценарий немесе AppleScript өзі өңделеді емес, ол мұрагерлік тізбегіндегі келесі нысанға жіберіледі.

Келесі мысалда, команданың мақсаты алу бір спецификатор нысан бірінші аты терезесінде. Жанас жылдан бастап Tell нұсқаулығы қолданбасын Finder, толық жіктегіш анықтайтын қолдану бірінші терезенің атын «Іздегіште», және сұрау салынған ақпаратты қабылдайды және қайтарады Finder, бұл.

өтініш айтып «Finder» бірінші терезе соңына атауы айтып танысуға

Мақсатты қолдану командасы кезде, нәтижесі қолдану объектісі болуы мүмкін. Егер солай болса, келесі есептілігі нәтижелерінен объектіге бағытталған, және қолдану жіберіледі.

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