- •Түйінді сөздер
- •Пікірлер
- •Жалғасы сипаты
- •Өтініштер
- •AppleScript нысандар
- •Қандай скриптің объектінің енгізілген
- •Сипаттар
- •Элементтері
- •Нысан идентификаторы
- •Нысан спецификатора ішінде қандай
- •Контейнерлер
- •Абсолютті және салыстырмалы нысан идентификаторы
- •Сілтеме объектілерде Object Спецификаторы
- •Cast (объектінің трансформациялау)
- •Сценарийін толықтырулар
- •Шолу Team
- •Командалар түрлері
- •Тікелей опция
- •Орналасқан жерін анықтау Параметрлер
- •AppleScript қателерді өңдеу
- •Ағымдағы қолдану
- •Бүркеншік мен файлдар
- •Көрсету жолдары
- •Бүркеншік жұмыс
- •Файлдар жұмыс істеу
- •Eppc-стилі Спецификаторы
- •Қашықтан бағдарламаны бағдар
- •3 Сигнал - үш сигнал; сценарий өте маңызды бөлігінде!
- •Кәсіпорын ағаш Көрулер саны
Cast (объектінің трансформациялау)
(Сондай-ақ, трансформация объектісі ретінде белгілі) Cast бір сыныпта Нысандарды түрлендіру процесі. AppleScript мынадай жағдайларда кез келген басқа сыныпқа нысанды түрлендіреді:
-
жауап as оператор
-
басқа сыныптың нысаны нақты пәрменге немесе пайдалану үшін күтілетін қарағанда автоматты түрде
Емес, барлық сыныптар сынып барлық басқа түрлері берілуі мүмкін. Төмендегі кестеде жиі қолданылатын сыныптары үшін AppleScript қолдайды құйылған, қорытындылайды.
Мәлімдемесі as нақты құйылған көрсетеді. Мысалы, келесі делінген бүтін сан тудырады 2 мәтінге "2" айнымалы оны сақтаудың алдында myText
мәтін ретінде 2 myText орнату
Сіз пәрмен параметрді немесе операнд дұрыс класын ұсыну Егер мүмкін болса, AppleScript автоматты түрде, күтілетін сыныбына операнд немесе параметрді әкеледі. Айырбастау орындау мүмкін емес болса, онда AppleScript қате туралы есеп.
Қолдау AppleScript әдепкі әкеледі:
Сыныптан Айырбастау |
Сынып |
Ескертулер |
ат |
list (бір элемент) мәтін |
|
қолдану |
list (бір элемент) |
Бұл класс және AppleScript қосымшалар сынып болып табылады. |
Логикалық |
бүтін list (бір элемент) мәтін |
|
сынып |
list (бір элемент) мәтін |
|
тұрақты |
list (бір элемент) мәтін |
|
дата |
list (бір элемент) мәтін |
|
файл |
list (бір элемент) мәтін |
|
бүтін |
list (бір элемент) нақты мәтін |
Тарту integer үшін number класс өзгермейді. |
list (бір элемент) |
text тізімдегі элементтердің әрбір нысанды берілуі мүмкін, егер text |
|
нөмір |
бүтін list (бір элемент) нақты мәтін |
Класс шамасы ретінде Znachkeiya анықталған number іс жүзінде мән болып табылады немесе integer сынып немесе real |
POSIX файл |
. Қараңыз file |
POSIX file псевдо-класс болып табылады file |
шын |
бүтін list (бір элемент) |
үшін азайту integer бөлшек бөлігі дөңгелектеледі. Тарту real класс өзгермейді. |
рекорд |
тізім |
Барлық тегтер үшін қысқарту кезінде жоғалады list әйтпесе жетекші record мүмкін. |
анықтамалық |
нысан қойылуы мүмкін деді кез келген класс |
|
сценарий |
list (бір элемент) |
|
мәтін |
бүтін list (бір элемент) шын |
Әкелуі мүмкін integer немесе real объект тек егер text тиісті саны болып табылады. |
бірлік түрлері |
бүтін list (бір элемент) нақты мәтін |
Бұл, мысалы, сол санаты арасындағы блоктармен түріне әкелуі мүмкін inches үшін kilometers (ұзындығы) немесе gallons үшін liters (сұйық көлемі). |