- •Түйінді сөздер
- •Пікірлер
- •Жалғасы сипаты
- •Өтініштер
- •AppleScript нысандар
- •Қандай скриптің объектінің енгізілген
- •Сипаттар
- •Элементтері
- •Нысан идентификаторы
- •Нысан спецификатора ішінде қандай
- •Контейнерлер
- •Абсолютті және салыстырмалы нысан идентификаторы
- •Сілтеме объектілерде Object Спецификаторы
- •Cast (объектінің трансформациялау)
- •Сценарийін толықтырулар
- •Шолу Team
- •Командалар түрлері
- •Тікелей опция
- •Орналасқан жерін анықтау Параметрлер
- •AppleScript қателерді өңдеу
- •Ағымдағы қолдану
- •Бүркеншік мен файлдар
- •Көрсету жолдары
- •Бүркеншік жұмыс
- •Файлдар жұмыс істеу
- •Eppc-стилі Спецификаторы
- •Қашықтан бағдарламаны бағдар
- •3 Сигнал - үш сигнал; сценарий өте маңызды бөлігінде!
- •Кәсіпорын ағаш Көрулер саны
Өтініштер
қолдану AppleScript нақты синтаксис орындаңыз лексикалық элементтер сериясы болып табылады. Өтініштер т.б. сөздер, айнымалылар, операторларды, тұрақты, өрнектерді қамтиды, және мүмкін.
Әрбір сценарий есептілігін тұрады. AppleScript сценарийін орындайды кезде, ол бұйрығымен делінген және олардың нұсқауларды орындаңыз.
бақылау операторы қашан және қалай басқа оператор орындалады анықтайды операторы болып табылады. AppleScript сияқты, стандартты бақылау есептілігін, анықтайды if repeat және while
Бір сызыққа жазуға болады қарапайым қолдану:
set averageTemp to 63 as degrees Fahrenheit
Ескертпе: екінші жолда қарапайым мәлімдеме ұзартуға, жалғасы сипаты (¬) пайдалануға болады.
Композиттік қолдану астам бір жолда жазылған басқа да қосымшалар қамтуы мүмкін, мен сөз бар end соңғы жолда (қажет болған жағдайда, кейіннен, pervsv slovjv мәлімдеме). Мысалы, төменде композиттік өтініш үлгісі болып табылады tell
tell application "Finder" set savedName to name of front window close window savedName end tell
Командалар
команда әрекетті сұрау салушы AppleScript есепте пайдаланылатын сөздер сөз немесе сериясы болып табылады. Әрбір нұсқаулық пәрменге жауап ұйым болып табылатын нысанаға, бағытталған. мақсаты әдетте OS X жылы өтінімге немесе объектінің объектісі болып табылады, бірақ ол сондай-ақ сценарий немесе ағымдағы сценарийде құны нысанасы болуы мүмкін.
Келесі бекіту командасын пайдаланады get терезенің атын алуға, AppleScript; алдыңғы терезе өтініштер Finder мақсаты:
get name of front window of application "Finder"
Нәтижелері
Нәтижесінде кезде нұсқаулар егер ондайлар бар болса, құрылған, қолдану құны болып табылады. Мысалы, делінген орындалады 3 + 4 НӘТИЖЕ 7 үшін орнатылған қолдану нәтижесі set myText to "keyboard" мәтін объект «пернетақта» болып табылады. нәтижесі кез келген класс болуы мүмкін. AppleScript қолжетімді қасиеттері жаһандық ауқымда нәтиже сақтайды result
Basics AppleScript
Қолдану Script Editor
Қолдану Script Editor (Script Editor) орналасқан /Applications/Utilities Ол, өңдеу, жинақтау және оларды сценарийлерді іске, картографиялық қолдану сценарийлер, сондай-ақ осындай құрастырылған сценарийлерді, бағдарламалар және кәдімгі мәтін ретінде түрлі форматтағы, оларды сақтауға мүмкіндік береді.
Script Editor AppleScript сценарий нәтижесін көрсете алады, және сценарий орындау кезінде жіберілген Apple оқиғалар, журналын көрсетуге болады. Сценарий редакторының параметрі, сіз сондай-ақ соңғы қорытындысы немесе оқиғалар журналында тарихын сақтауды таңдауға болады.
Сөздік (сөздік) ол түсінеді сценарийлер шарттарын айқындайды бөлігі stsenariumnyh қолдану болып табылады. Компьютердегі сценарий қосу Сөздік қолданбаны немесе сценарийді көрсету үшін Файл> сценарий өңдегішінің Ашық сөздігін таңдауға болады. Немесе сіз (егер бар болса), оның сөздік көрсету үшін Script Editor белгішесін Қолданба белгішесін апаруға болады.
Тек кіреді қолдану сценарийлері мен сценарийлер толықтырулар OS X, таңдаңыз Window> Кітапхана көзделген тізімін көрсету үшін. Оның сөздік көрсету үшін тізімдегі элементті екі рет басыңыз. Төмендегі суретте Finder OS X 10.8 сөздік бағдарламаны көрсетеді. Сөздік «Finder.sdef» ретінде белгіленген.
AppleScript үшін редакторы, сондай-ақ бар.