- •Түйінді сөздер
- •Пікірлер
- •Жалғасы сипаты
- •Өтініштер
- •AppleScript нысандар
- •Қандай скриптің объектінің енгізілген
- •Сипаттар
- •Элементтері
- •Нысан идентификаторы
- •Нысан спецификатора ішінде қандай
- •Контейнерлер
- •Абсолютті және салыстырмалы нысан идентификаторы
- •Сілтеме объектілерде Object Спецификаторы
- •Cast (объектінің трансформациялау)
- •Сценарийін толықтырулар
- •Шолу Team
- •Командалар түрлері
- •Тікелей опция
- •Орналасқан жерін анықтау Параметрлер
- •AppleScript қателерді өңдеу
- •Ағымдағы қолдану
- •Бүркеншік мен файлдар
- •Көрсету жолдары
- •Бүркеншік жұмыс
- •Файлдар жұмыс істеу
- •Eppc-стилі Спецификаторы
- •Қашықтан бағдарламаны бағдар
- •3 Сигнал - үш сигнал; сценарий өте маңызды бөлігінде!
- •Кәсіпорын ағаш Көрулер саны
Ағымдағы қолдану
Тұрақты ток қолдану ағымдағы скриптің AppleScript (мысалы, Script Editor) қолдануға қатысты. Ағымдағы қолдану Ата-аналар AppleScrip болғандықтан, ол ағымдағы сценарий немесе AppleScript арқылы өңделмейді пәрмендерді өңдеуге қабілетті.
ағымдағы қолдану тұрақты нысан спецификатор-егер сіз оның құны AppleScript сұраңыз, нәтижесі тапсырыс берушінің объектісі болады табылады:
ағымдағы қолдану: ағымдағы қолдану --result алу
Сіз сұраңыз Алайда, егер ағымдағы атауы қолдану, AppleScript нысан спецификатор жояды және ағымдағы қолдану атауын қайтарады:
ағымдағы қолдану --result атауы: «Script Editor»
хабарсыз кеткен мәні
Тұрақты жетіспейтін мән хабарсыз кеткен немесе неинициализированной деректер үшін орынбасар.
Тұрақты пайдалана Мысалы, келесі есептілігі жетіспейтін мәні айнымалы өзгертілген анықтау үшін:
жетіспейтін мәнге myVariable орнату - myVariable содан кейін мәні жетіспейтін тең болса myVariable мәнін өзгеруі мүмкін операцияларды орындау - айнымалы мән басқа өзгерді ешқашан - айнымалы мәні, егер ұшын өзгерді
жалған, шынайы
AppleScript Boolean тұрақты мәндерді анықтайды шынайы және жалған. Осы константами сипатталған логикалық сыныпта.
Tags ол және мен
AppleScript, кілт сөздерді айқындайды маған ағымдағы сценарий және негізгі сөзге қараңыз , ол ағымдағы мақсатты қараңыз. Ол сондай-ақ анықтайды (ағымдағы сценарий, ағымдағы мақсат қазіргі уақытта әдепкі пәрмен таңдалған нысан болып табылады. Қазіргі уақытта жұмыс істеп тұрған бірі болып табылады) менің үшін синонимі ретінде мені және оның синонимі ретінде жүзеге оған.
Сценарий біреудің мақсаты емес еді, онда ол және маған мына мысалда бірдей сценарий тоқтайды:
(Мақсаты әлдеқашан орнатылған емес, өйткені, оған сияқты) «сценарий»: Мені --result: «сценарий» (жоғарғы деңгейдегі скрипт нысан) ол --result - жоғарғы деңгейлі сценарий кезінде
Қолдану Tell әдепкі мақсатты анықтайды. Келесі мысалда, әдепкі мақсатты Finder бағдарлама болып табылады:
- Tell блок аясында: Бағдарламаны «Finder» айтып - маған --rezultat мақсаттар қойып: «сценарий» (жоғарғы деңгейдегі нысан) ол --rezultat: өтініш «Finder» (объективті делінген Tell) соңы айтып
Сіз сөздерді пайдалануға болады жылғы маған, немесе , менің команданың мақсаты ағымдағы сценарий емес, соңы екенін көрсету үшін Tell делінген. Келесі мысалда, сөз менің процессор екенін көрсетеді minimumValue () : сценарий анықталады, бірақ Finder емес,
Менің minimumValue (fileCount, 100) алдыңғы терезе жиынтығы myCount файлдарды санау үшін fileCount орнату қолдану «Finder» бірінші 100 файлдармен ештеңе істей --What айтып ... соңы айтып
Сіз сондай-ақ пайдалануға болады мені немесе , менің объектінің қасиеттері туралы сценарий сипаттарын ажырата. Онда атымен ашық TextEdit құжат «Simple.rtf» болсын:
«Simple.rtf» (жанама білдік бағытталған пайдаланады) оған атауы --rezultat: 1 --rezultat өтініш «TextEdit» атауының құжат айтып «Simple.rtf» (көрсетілген мақсаты Tell) маған --rezultat: «сценарий» ( Сценарий жоғары деңгейдегі нысан емес, түпкі Tell) соңы айтып
Келесі мысалда әр түрлі орнату жолын көрсетеді нұсқасы Finder сипаттарды Tell мәлімдемесінде. Finder әдепкі болып табылады, бірақ пайдалана нұсқасын , маған менің нұсқасын немесе AppleScript нұсқасын сіз сценарий жоғары деңгейдегі нысанның нұсқасын көрсетуге мүмкіндік береді. (Ол AppleScript мұраланған өйткені Object сценарий, AppleScript жоғарғы деңгейлі нұсқасын қайтарады).
«10.5.1» (әдепкі Tell блогы Finder нұсқа) оның нұсқасы --rezultat: --rezultat өтініш «Finder» нұсқасын айтып «10.5.1» (арнайы Finder Version сұраған) мені Version 2.0 «--rezultat «(AppleScript нұсқа) менің нұсқасы --rezultat:» 2.0 «(AppleScript нұсқасы) AppleScript нұсқасы --rezultat:» 2.0 «(AppleScript нұсқасы) соңы айтып