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

Тікелей опция

параметр тікелей құны, әдетте, дереу әмірден кейін пайда болады және команданың мақсатын көрсетіңіз объектісі спецификатор болып табылады. Барлық командалар тікелей таңдау жоқ. Команда тікелей опциясы бар болса, ол команда анықтау атап өткен жөн.

Төмендегі мәлімдемесінде, нысан жіктегіш қолдану терезенің 1 соңғы файл «Искатель» тікелей параметр команда болып табылады телнұсқасын:

қолдану терезенің 1 соңғы файл «Finder» қайталамауы

айтып тікелей параметр қосымша болып табылады, сондықтан өтініш, ондағы барлық өсиеттеріне үшін әдепкі нысанаға көрсетеді. Келесі мысал алдыңғы мысалдағыдай бірдей нәтижені бар:

қолдану терезенің 1 соңғы файлды айтып «Искатель» телнұсқасын соңы айтып

Орналасқан жерін анықтау Параметрлер

Көптеген командалар ұстанымын анықтау параметрлер бар. лауазымы кірістіру нүктесі немесе басқа obektom.Tochka кірістіру болуы мүмкін нысан қосылған болуы мүмкін, онда орында тұр.

Келесі мысалда, параметр үшін алдымен тармақты жылжыту келетін орынды көрсетеді. мәні үшін параметр пәрмен телнұсқасын салыстырмалы спецификатор нысанды абзацтың алдына 4, кірістіру нүктесі болып табылады. AppleScript есептілігінің мақсаттары үшін іріктеу аяқтайды , айтып өтініш алдыңғы құжат «TextEdit».

4-тармақ соңына айтып бұрын «TextEdit» телнұсқасын тармақты 1 өтінімді алдыңғы құжатты айтып

Фразалар 1-тармақ және 4-тармақта бұрын тиісінше, индекс және салыстырмалы сілтемелер деп аталады.

AppleScript қателерді өңдеу

Скриптің қателер орындау барысында салдарынан OS X, сценарийінде есептілігіне байланысты бағдарлама немесе сценарий командалық мәселелер туындайтын проблемаларды өзара іс-қимыл пайда болуы мүмкін. Қате орын алса, AppleScript қатені көрсететін, ағымдағы орналасқан жері бойынша орындалуын тоқтатады, сондай-ақ, қатені жеңе алады қоңырау тізбекті операторлар скриптің обработчик көрінеді. Яғни қате пайда болды орын қоршап кодын өңдеу қате келесі блогында іздейді, болып табылады.

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

Қолдану үшін қамтамасыз етпейді қате обработчик болса , көріңіз қоса қарап AppleScript көріңіз өңдегіші деп аталады, онда мәлімдеме. Қоңырау тізбегіндегі қоңыраулар ешқайсысы өтініш жоқ болса көріңіз, AppleScript сценарийді тоқтайды және қате туралы хабар көрсетеді (қосымша қате нөмірі -128, төменде сипатталған).

Сценарий қолданбасын пайдалануға болады , қатені тікелей қатені сигнал. Бұл бағдарлама қорғау іздейді AppleScript механизмін өңдеу қатені туғызады көріңіз қатені өңдеуге.

Кейбір «қателіктер» командасының қалыпты жұмыс нәтижесі болып табылады. Мысалы, сияқты командалық дисплей диалогында және файлды таңдауға көрсету қатені -128 пайдаланушы Болдырмау түймешігін басады, егер (Пайдаланушы күші жойылған). Сценарийлер үнемі қалыпты жұмыс істеуін қамтамасыз ету үшін тасталады теңшелетін қате қарайды. Ешқандай бағдарлама Егер көріңіз сценарий қатені -128 өңдеуге емес, AppleScript қате туралы хабар көрсетпестен сценарий тоқтайды.

AppleScript Жаһандық тұрақты

AppleScript кез келген жерде скриптің пайдалануға болады жаһандық тұрақтылар санын анықтайды.

Ғаламдық тұрақты AppleScript Сіз skriptay бүкіл пайдалануға болады қасиеттері қол жеткізуді қамтамасыз етеді.

Келесі бөлімдер AppleScript қосымша қасиеттерін сипаттайды.

пи

Пи = 3,14159265359 математикалық мәні.

Мысал:

пи * 7 * 7 --result үшін circleArea орнатыңыз: 153,9380400259

нәтиже

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

Мәтін тұрақты

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

мәтін элементі бөлгіштер

AppleScript меншік қамтамасыз мәтін элементі бөлгіштер сөз өңдеу пайдалану үшін. Бұл сипат мәтін тізімі, немесе мәтін элементі мәтін жолын алады AppleScript, жылы Бөлгіш ретінде пайдаланылатын жолдар тізімінен тұрады. AppleScript қазіргі уақытта тек тізімінен бірінші бөлгішті пайдаланады.

Бастап мәтін элементі бөлгіштер бұзбайды, ескере және елемей AppleScript 2.0 атрибуттарын, бөлгіштер жағдайда әдепкі бойынша сезімтал болып табылады. Бұрын олар әрдайым сезімтал болды. Алдыңғы мінез-құлық орындау үшін, анық мәлімдеме dobte ескере іс.

Сіз ағымдағы мәнін алуға және орнатуға болады мәтін элементі бөлгіштер. Жалпы, AppleScript сепараторлар пайдаланбайды. Мысалы, мәтін бөлгіш анық мәлімдеме өзгерген жоқ болса.

{«Нан», «сүт», «май», 10.45} жолы ретінде

Келесі оралу

«Breadmilkbutter10.45»

Басып шығару және дисплей мақсаттары үшін, ол, әдетте, орнату үшін қолайлы мәтін элементі , бөлгіштер оңай оқып жасауға. Мысалы, сценарий

жолдың ретінде {10.45, «нан», «сүт», «сары май»} {«,»} үшін AppleScript мәтіні элементі бөлгіштер орнату

қайтару

«Нан, сүт, май, 10.45»

Жылжымайтын мүлік мәтін элементі бөлгіштер файл жолымен жеке аттарды шығарып алу үшін пайдалануға болады. Мысалы, сценарий

{«:»} үшін жиынтығы AppleScript мәтіні элемент бөлгіштер соңғы мәтіні элементін алу «: CD Мазмұны: қатты диск Release Notes»

қайтару «Release Notes «.

Сценарийлер әдетте мүлкін қалпына келтіру үшін қате обработчик пайдаланылады мәтін элементі бөлгіштері қате жағдайда оның алдыңғы құнына

AppleScript мәтіні элемент бөлгіштері жиынтығы savedDelimiters --other сценарий есептілігін {«**»} үшін AppleScript мәтіні элементі бөлгіштер жинағын көріңіз ... --now мәтін элементі бөлгіштер ысыру: қате м санына savedDelimiters үшін AppleScript мәтіні элементі бөлгіштер орнату п - savedDelimiters жиынтығы AppleScript мәтіні элемент бөлгіштер --and қатені resignal: -also қате жағдайда мәтін элементі бөлгіштер ысыру қате м саны п соңы талпыныс

нұсқа

Бұл сипат AppleScript ағымдағы нұсқасын ұсынады. Келесі сценарий артық немесе 1,9 тең нұсқасын тексеру жолын көрсетеді. Мәлімдемесі болса, болттарды сандық ескере жолдарын, мұндай 1.10.6 сияқты AppleScript сондықтан нұсқасы нұсқасы 1.9, айталық,-ден артық салыстырады.

жол ≥ ретінде AppleScript нұсқасы болса, онда «1.9» сандық жолдар ескере - нұсқасы 1.9 немесе басқа үлкен байланысты операцияларды орындау - нұсқа соңы ескере егер аяқталады жеткілікті жоғары емес болған жағдайда сап

Бағдарламалар өз қасиеттері болуы мүмкін , нұсқасын AppleScript нұсқасы қол жеткізу анық фраза пайдалану етіп нұсқасын AppleScript. Бұл аясында жұмыс істейтін болады Tell сияқты басқа қосымшалар үшін әзірленген блок:

AppleScript --result туралы «10.5.1» нұсқасы: «2.0» айтып аяқтау қолдану «Finder» нұсқасы --result айтып

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