AppleScript гэж юу вэ. Mac OS X-д зориулсан скрипт: AppleScrript самбар дээр нэмэлт товчлууруудаар программчилж эхэлнэ

Энэ нийтлэлээс та AppleScript гэж юу болох, яагаад, хэнд хэрэгтэй, бусад хүмүүсийн програмыг хэрхэн автоматжуулж, автоматжуулалтын чадавхийг өөртөө нэмэх талаар мэдэх болно.

Үүнийг автоматжуулах

Эмхэтгэсэн хэлээр тусад нь төсөл зохиох нь үндэслэлгүй асуудал байнга гардаг. Жишээлбэл, та ямар ч GUI чимэглэлгүйгээр, бүх төрлийн онцгой нөхцөл байдлыг зохицуулах, оновчтой болгох гэх мэт тодорхой ажлыг гүйцэтгэх ёстой кодыг өвдөг дээрээ хурдан цуглуулах шаардлагатай үед. Эндээс скриптийн хэлүүд аврах ажилд ирдэг - shell, Perl, PHP гэх мэт. Эдгээрийг бүгдийг нь (эсвэл бараг бүгдийг нь) Mac OS X дээр ашиглах боломжтой. Гэхдээ энэ үйлдлийн системд нийтээр хүлээн зөвшөөрөгдсөн скрипт хэлнүүдээс гадна Mac OS X-д тусгайлан чиглэсэн тусгай скрипт хэл байдаг бөгөөд тэдгээртэй нягт холбоотой байдаг. тэр. Энэ бол AppleScript юм.

AppleScript нь систем 7-оос хойш системд багтсан болно. HyperCard төслөөс (байгалийн англи хэлтэй маш төстэй HyperTalk скрипт хэлийг агуулсан) өсөн нэмэгдэж буй AppleScript нь анхандаа даалгавруудын хооронд өгөгдөл солилцох, мөн хянах зорилгоор бүтээгдсэн юм. ажил гуравдагч талын програмууд. AppleScript өөрөө нэлээд даруухан функцтэй: энэ хэлээр харьцангуй энгийн даалгавруудыг гүйцэтгэх скриптүүд нь ихэвчлэн бусад програм руу залгасан мэт харагддаг. Гэсэн хэдий ч Mac OS X шугам руу шилжих явцад системийн томоохон засварын дараа AppleScript хэл илүү уян хатан, хүчирхэг болж, шинэ Какао бүтэц нь хөгжүүлэгчдэд AppleScript ашиглан програмуудаа автоматжуулах чадварыг хамгийн бага хүчин чармайлтаар бий болгох боломжийг олгосон.

Энгийн скрипт

Скриптүүдийг засварлах, ажиллуулахын тулд бид стандарт Скрипт засварлагчийг ашиглана. Та үүнийг /Application/AppleScript хавтаснаас олох боломжтой. Эхлээд энгийн "HelloWorld" скрипт бичье.

"Сайн уу Дэлхий!" # Харилцан яриаг үзүүл
"Сайн уу Дэлхий" гэж хэлээрэй # Баганууд руу гарга

Энд юу ч тайлбарлах шаардлагагүй гэж бодож байна, гэхдээ хэлэх командыг ашиглан AppleScript-ээс ярианы синтезатор руу маш хялбар хандалт хийхийг би тэмдэглэхийг хүсч байна. Энэ бол хэрэглэгчтэй харилцах бодит харилцаа юм Apple-ийн хэв маяг:). Мэдээжийн хэрэг, энэ харилцан яриаг хялбархан өөрчилж болно. Жишээлбэл, шаардлагатай товчлууруудыг нэмнэ үү:

Нэмэлт товчлуур бүхий самбар

"Сайн уу Дэлхий!" товчлуурууд ("Сайн уу", "Баяртай")
үр дүнгээс буцаж ирсэн товчлуурын хариултыг тохируулна уу
Хэрэв хариулт "Сайн уу" бол
...
өөр
...
бол дуусна

Одоо илүү хэрэгтэй зүйл бичье. Жишээлбэл, хэрэглэгч файлаа сонгоод агуулгыг нь уншъя.

# Файл сонгох самбар
файлыг тохируулна уу ("Унших файлыг сонгоно уу:" төрлийн ("TEXT") сануулга бүхий файлыг сонгоно уу)
Файлд хандах боломжтой

Агуулгыг уншиж байна

файлын агуулгыг тохируулах (Файлыг уншина уу)
Файл руу хандах хандалтыг хаах

Эдгээр жишээнүүд нь AppleScript-ийн гол санааг тодорхой харуулж байна - энэ нь бодит амьдралтай маш ойрхон байна Англи хэл. Тиймээс скрипт унших нь код бичихээс хол байгаа хүнд ч хялбар байдаг. Үйл үгийн команд бүрийг нэр үг, параметрийг өөрчлөх боломжтой.

Хэрэглээтэй харилцах

AppleScript нь бусад програмуудтай харилцахын тулд мессежийн механизмыг ашигладаг:

өргөдөл хэлэх" Microsoft Word"
болих
төгсгөлийг нь хэлье

Бид хэлэх командыг ашиглан мессеж илгээх програмаа сонгоно. Энэ тохиолдолд бид MS Word програмаас гарахыг хүсдэг. "Тэл - төгсгөл хэлэх" хэсэгт хэдэн ч тушаал илгээж болно. Аппликейшн руу илгээсэн мессежүүд нь илүү тодорхой байж болно. Энэ нь түүний хөгжүүлэгчид ямар тушаалуудыг хэрэгжүүлснээс хамаарна. Жишээлбэл, iTunes нь AppleScript орчинд хэд хэдэн тушаал, шинж чанарыг экспортлодог:

ITunes дээр хүссэн тоглуулах жагсаалтыг ажиллуулна уу

"iTunes" програмыг хэлээрэй
"Миний дуртай" нэртэй тоглуулах жагсаалтыг тоглуулах
төгсгөлийг нь хэлье

Та програмын нэр томъёог (програмын нөөц дэх AppName.scriptRerminology файл) харснаар AppleScript орчинд экспортлох мессеж болон өгөгдлийн төрлүүдийн багцыг олж мэдэх боломжтой. Үүнийг хийхийн тулд Скрипт засварлагчийн "Файл - Нээлттэй толь бичиг - ..." цэс рүү очоод хүссэн програмаа сонгоно уу.

Аппликешн экспортлох анги, командуудтай ажиллахад хялбар болгохын тулд тэдгээрийг хэсэг болгон зохион байгуулдаг. Скриптийг дэмждэг бүх програмууд нь дор хаяж хоёр хэсэгтэй байдаг: нэг стандарт, нэг нь илүү тодорхой энэ програмхэсгүүд. Стандарт хэсэг нь ямар ч Mac програмыг дэмждэг стандарт командуудыг агуулдаг: нээх, хэвлэх, хаах, гарах. Үлдсэн хэсгүүдийн агуулга нь хөгжүүлэгчдийн төсөөллөөс хамаарна.

Таны аппликешн дотроос AppleScript-г ажиллуулж байна

Хэрэв та Objective-C/Cocoa дээр програм бичиж байгаа бол AppleScript ашиглан зарим зүйлийг хийхэд илүү тохиромжтой байх магадлалтай. Какао програмууд дээр скрипт үүсгэж, ажиллуулахын тулд NSAppleScript анги байдаг. Үүнийг ашиглах энгийн жишээ энд байна - iChat програмаас хэрэглэгчийн статусын мөрийг олж авах хэрэгжилт.

NSAppleScript *iChatGetStatusScript = тэг;
iChatGetStatusScript = [ initWithSource: @""iChat" програмд ​​төлөвийн мессеж авахыг хэлэх"];
NSString *statusString = [stringValue];

Ажиллах хугацаанд үүсгэсэн скрипт ашиглахгүйгээр ижил зүйлийг өөр аргаар хийж болох ч өөр код нь үүнээс илүү хялбар харагдах магадлал багатай юм. Хэрэв скриптүүд том бол та тэдгээрийг багцын нөөцөд хадгалж, шаардлагатай үед уншиж болно.

Какао програм дахь автоматжуулалт

Какао програмууддаа скрипт бичих дэмжлэгийг нэмэх нь маш ашигтай, учир нь хэрэв таны аппликейшн AppleScript-ийн интерфейстэй бол хэрэглэгч AppleScript дээр цөөн хэдэн мөр бичснээр үүнийг өөрийн хэрэгцээнд тохируулан бусад програмуудтай нэгтгэх боломжтой болно. тэр суулгасан, дараа нь, жишээлбэл, ердийн ажлуудын шийдлийг автоматжуулах. Төрөл болон тушаалуудыг AppleScript орчинд экспортлохын тулд та тэдгээрийг тусгай файлд дүрслэх хэрэгтэй. Үүнийг .scriptSuite болон .scriptTerminology файлууд эсвэл .sdef өргөтгөлтэй нэг файлд хийх боломжтой. Аль ч тохиолдолд файлууд нь XML форматтай боловч sdef-тэй ажиллахад хялбар байдаг.

Програмын толь бичгийг үзэх үед скриптТермонологийн файлын агуулгыг Скрипт засварлагч дээр харуулдаг. Энэ файл нь AppleScript руу экспортлогдсон объектуудын тайлбарыг агуулна.

Plist Editor-д scriptSuite файлыг нээхэд дараах үндсэн хэсгүүдийг агуулж байгааг харж болно.

  • AppleEventCode - AppleScript орчинд зориулсан програмыг тодорхойлдог дөрвөн үсэгтэй код (код нь нэг системд өвөрмөц байх ёстой);
  • Нэр - экспортлогдсон тушаалууд болон ангиудыг агуулсан хэсгийн нэр.

Эдгээр файлуудын дотоод бүтцийг задлахад онцгой ач холбогдол байхгүй, учир нь та зөвхөн sdef файлуудтай ажиллах хэрэгтэй болно.

sdef файлын жишээ
















Sdef-д скриптийн нэр томъёо холилдсон байдаг Дэлгэрэнгүй тодорхойлолт.scriptingSuit файлаас олж болох тушаалууд болон төрлүүд. AppleScripting-г дэмждэг Какао программ үүсгэн үүнийг хэрэгжүүлцгээе. Үүнийг хийхийн тулд шинэ Какао төсөл дээр Info.plist файлд манай sdef файлын нэр бүхий Scripting болон OSAScriptingDefinition тугуудыг нэмнэ:

...
NSApleScript Enabled

OSAScript-ийн тодорхойлолт
Scrtipting.sdef

Дараах Scripting.sdef файлыг төсөлд нэмье.












Тиймээс, AppleScript-ээс бидэнд нэг өмч байдаг - myprop. Уншихыг боловсруулах ObjC код бичих л үлдлээ энэ өмчийнскриптүүдээс. Үүнийг хийхийн тулд та NSApplication категорийг үүсгэх хэрэгтэй, учир нь энэ нь бидний скриптээс мессеж хүлээн авагчаар сонгосон анги юм.

#импорт
@interface NSApplication (Scripting) - (NSString *) myprop;
@Төгсгөл
@implementation NSApplication (Scripting) - (NSString *) myprop
{
буцах @ "Энэ бол миний өмч";
}

Хэрэв бид одоо AppleScript-ээс програмынхаа шинж чанарууд руу хандвал бид өөрсдийн өмч болон түүний үнэ цэнийг харах болно.

програмд ​​"Скрипт бичих" гэж хэлэх
шинж чанарууд
төгсгөлийг нь хэлье

Дүгнэлт

Мэдээжийн хэрэг, энд AppleScript-ийн бүх боломжууд болон какао програмуудтай харьцах үйл ажиллагааг тайлбарлах боломжгүй юм. Тийм ээ, энэ шаардлагагүй - үүнд зориулсан гарын авлага байдаг. Мөн бид Apple-ийн платформыг кодлох тухай цуврал нийтлэлийг үргэлжлүүлж, олон шинэ, сонирхолтой зүйлийг танд хэлэх болно.

AppleScript бол Mac OS 7-ээс эхтэй хүчирхэг програмчлалын хэл юм. Гэсэн хэдий ч, хэдийгээр төлөвшсөн ч туршлагатай Mac програмистууд AppleScript-ийг хэтэрхий энгийн, сурахад хялбар, энгийн англи хэлтэй хэтэрхий төстэй гэж шүүмжилдэг.

Мэдээжийн хэрэг та хүсч байна компьютерийн хэлЗөвхөн эдгээр чанаруудтай байсан - хэрэв танд мэдээж компьютерийн хэл хэрэгтэй бол. AppleScript бол хамгийн энгийн хэлТа компьютерийн мэргэшсэн мэргэжилтэн биш энгийн хэрэглэгч байсан ч Mac-аа автоматжуулах боломжтой програмчлал юм.

AppleScript програмуудыг (скрипт эсвэл скрипт гэж нэрлэдэг) програм хангамжийн робот гэж үзэж болно. Энгийн AppleScript нь үүсгэх гэх мэт өдөр тутмын зарим ажлыг хийж чадна нөөц хуулбарБаримт бичгийн хавтаснууд. Илүү төвөгтэй скрипт нь хэд хэдэн хуудсыг хамарч болно. AppleScripts хамгийн түгээмэл байдаг мэргэжлийн хэвлэлийн газруудад скрипт нь гэрэл зурагчны хатуу диск рүү интернетээр холбогдож, тодорхой фолдероос зургийг татаж авах, Photoshop дээр өнгө засах, үр дүнг заасан байршлын баримт бичигт буулгах, бүдүүлэг хэвлэх боломжтой. зохион байгуулалт, засварлагч руу имэйл мэдэгдэл илгээх - энэ бүхэн автоматаар хийгддэг.

Хэрэглэгч өөрөө ч мэдэлгүй AppleScript технологийг байнга ашигладаг. Олон тооны Mac бүрэлдэхүүн хэсгүүд нь программаас програм руу заавар эсвэл өгөгдлийг дамжуулдаг мессежүүд болох Apple Events-ийг ашиглан хөшигний ард харилцдаг. Хэрэв та өөр нэр дээрх Эхийг харуулах командыг эсвэл файл эсвэл хавтас дээрх Мэдээлэл авах командыг ашиглавал Apple-ийн үйл явдал Finder-д хэрхэн хариу өгөхийг хэлэх болно.

AppleScript нь Automator-ээс хэд хэдэн талаараа давуу бөгөөд хамгийн чухал нь түүний хүч юм. Бас нэг зүйл: AppleScript бол маш гүнзгий сэдэв тул үүнийг тусдаа номонд зориулах ёстой. Энэ бүлэг бол зүгээр л амттай хоолны дуршил юм: AppleScript: The Essential Guide гэх мэт ном нь долоон төрлийн хоол байх болно.

ЗөвлөгөөТа энэ номын өмнөх хэвлэлд гарсан AppleScript-ийн бүхэл бүтэн бүлгийг www.missingmanuals.com дахь Missing CD хуудаснаас татаж авах боломжтой.

Та энэ технологийн давуу талыг ашиглахын тулд AppleScript үүсгэх шаардлагагүй. Mac OS X нь үнэхээр хэрэгтэй олон арван бэлэн скриптүүдтэй ирдэг бөгөөд тэдгээрийн аль нэгийг нь ажиллуулахын тулд цэснээс нэрийг нь сонгоход л хангалттай. AppleScript-ийг ийм "хуулбарлах" нь цахилгаан шатанд товчлуур дарахтай адил техникийн ур чадвар шаарддаг.

Та цэсийн мөрөнд сценарийн цэсийг нэмж эдгээр гайхалтай эхлэлийн хувилбаруудыг туршиж үзэх боломжтой (Зураг 7.16, баруун талд).

Сценари цэс нь 100 орчим хувилбарыг нэгтгэсэн 16 бэлэн ангилалтай; скрипт ажиллуулахын тулд түүний нэрийг сонгоход л хангалттай. Хамгийн хэрэгтэй, сонирхолтой хувилбаруудын жагсаалтыг энд оруулав.

ЗөвлөгөөХэрэв та цэснээс скриптийн нэрийг сонгохдоо Shift товчийг дарвал Mac OS X таныг Finder дотор тухайн скрипт хаана байрлаж байгаа (жишээ нь, Home>Library>Scripts хавтас) руу шууд аваачна. Нэмж хэлэхэд, хэрэв та нэр сонгохдоо Сонголт товчийг дарвал скрипт нь скрипт засварлагч дээр нээгдэх бөгөөд та үүнийг шалгах эсвэл засах боломжтой.

Энэ дэд цэс нь зөвхөн Импортын хаягийн скриптийг агуулж байгаа бөгөөд энэ нь Entourage-ээс хаягийн нэр, хаягийг хаягийн дэвтэрт хуулах зориулалттай. Outlook Express, Palm Desktop, Eudora, Claris Emailer эсвэл Netscape. Хэрэв та олон найзтай бол энэ скриптийг ашиглаарай, ингэснээр та тэдний нэр, утасны дугаар болон бүх мэдээллийг дахин оруулах шаардлагагүй болно. шуудангийн хаягууд. (Дагалдах Хаяг импортлогчдын дэд хавтас нь гурван тусгай програмаас импортлох скриптүүдийг санал болгодог.)

Үндсэн дэд цэс нь AppleScript-тэй холбоотой гурван жижиг скрипт агуулдаг: AppleScript тусламж (Тусламж харах програмыг нээж, AppleScript гэсэн үгийг хайдаг); AppleScript вэбсайт (таны вэб хөтөч дээр AppleScript вэб хуудсыг нээнэ); Скрипт засварлагчийг нээх (AppleScript скриптүүдийг унших, засварлахад зориулагдсан Script Editor програмыг нээнэ).

Энэ хавтсанд уран бүтээлчид, вэбсайт дизайнерууд, нийтлэгчид болон бусад хүмүүсийн сонирхдог ColorSync дусал скриптүүд (та дүрс дээр нь ямар нэг зүйлийг чирэх үед ажилладаг) байдаг.

Зарим тохиолдолд, та энэ цэснээс скрипт сонгохдоо товч мэдээллийн мессеж, дараа нь сонгохын тулд Нээлттэй харилцах цонхыг харах болно. график файлболовсруулах.

Бусад нь даруй үйлдэл хийх; жишээ нь, Mimic PC мониторын скрипт нь дэлгэцийн өнгийг Windows компьютерийн дэлгэц дээрх арай өөр өнгөнүүдтэй нягт тааруулахын тулд тохируулдаг. Хэрэв та ажиллаж байгаа бол энэ нь маш тохиромжтой

ТУРШЛАГАТАЙ ХЭРЭГЛЭГЧИЙН СУРГАЛТ
Скрипт цэсийн нууцууд
Скрипт цэс нь хоёрын агуулгыг харуулдаг өөр өөр хавтаснуудСкриптүүд: Нэг нь Home>Library>Scripts, нөгөө нь Library үндсэн хавтсанд байна. Таны хувийн хавтаснаас авсан скриптүүд нь скрипт цэсэнд тасархай шугамаар тусгаарлагдана.

Эдгээр скриптүүдийг зөвхөн ажиллуулах боломжгүй. Тэдгээрийг скрипт засварлагч дээр нээхэд (хоёр товшиход л болно), тэдгээрийн хэрхэн ажиллаж байгааг мөр мөрөөр нь шинжлэхэд тохиромжтой. Синтаксийг ойлгосны дараа та кодын хэсгүүдийг хуулж, өөрчилсний дараа скрипт дээрээ ашиглаж болно. (Скрипт засварлагч нь Програмууд > AppleScript хавтсанд байгаа програм бөгөөд та өөрийн скриптүүдийг үүсгэх боломжтой.)

Гэрэл зураг эсвэл вэб хуудас бөгөөд энэ нь гэгээрээгүй олон түмэнд хэрхэн харагдахыг мэдэхийг хүсч байна. (Анхны өнгийг сэргээхийн тулд Системийн тохиргооны цонхны Дэлгэцийн алсын удирдлаганы Өнгөний таб руу очно уу.)

Эдгээр бүх хувилбарууд нь Finder дээр ажиллахтай холбоотой, жишээ нь файл, цонхыг удирдахтай холбоотой. Тэдгээрийн хамгийн ашигтай нь энд байна:

Файлын нэрэнд нэмэх, хавтас нэрэнд нэмэх. Эдгээр скриптүүд нь урд (идэвхтэй) Finder цонхонд байгаа файл эсвэл хавтас бүрийн нэрэнд угтвар эсвэл дагавар хавсаргадаг (эсвэл үгүй ​​бол цонх нээх, ширээний компьютер дээр). Эдгээр скриптүүдийг ашигласнаар та хавтсанд байгаа бүх файлын нэрэнд "ноорог" эсвэл "эцсийн" эсвэл "хуучин" гэсэн үгийг нэмж болно.

Зүйлийн нэр дэх текстийг солих нь файл, хавтас эсвэл хоёулангийнх нь нэрээр солих хайлт хийх боломжийг танд олгоно. Хэрэв нэг хэвлэн нийтлэгч таны 45 бүлэгтэй номын саналаас татгалзвал та энэ скриптийг ашиглан бүх 45 бүлгийн нэрийг өөрчлөх боломжтой: "Хулганы дэвсгэрийн түүх - Random House-д зориулсан санал, 1-р бүлэг" нь "Хулганы дэвсгэрийн түүх - Саймонд зориулсан санал" болон хувирна гэж үзье. " & Шустер, 1-р бүлэг."

Файлын нэрийг тайрч, хавтасны нэрийг таслана. Хэрэв та "Файлын нэрс нэмэх" скриптийг ажиллуулахдаа алдаа гаргасан бол "Файлын нэрийг хасах" ашиглан үүнийг засах боломжтой. Энэ скрипт нь хэрэглэгчийн сонгосон файлын өргөтгөл, дагавар, угтварыг устгадаг.

Та нэг дор хэд хэдэн шинэ хавтас үүсгэлээ гэж бодъё. Mac OS X нь эдгээр фолдеруудыг "гарчиггүй хавтас", "гарчиггүй хавтас 2" гэх мэтээр нэрлэнэ. Гэхдээ хэрэв та "хавтас 1", "хавтас 2" гэх мэт нэрсийг ашиглахад илүү таатай байвал яах вэ? Trim Folder Names скриптийг ажиллуулах; Харилцах цонхонд untitled гэж бичээд OK дарна уу.

Фолдер дээр (эсвэл цонхны дотор) Control товчийг дарснаар фолдер дээрх үйлдлүүд рүү яг ижил хандах боломжтой тул та Folder Actions скриптийг идэвхтэй ашиглах магадлал багатай юм.

Эдгээр скриптүүд нь фонттой холбоотой зарим ажлыг хэрхэн автоматжуулж болохыг харуулдаг.

FontSync бол хуучин ширээний хэвлэлийн асуудлыг шийдэх Apple-ийн эрхэм оролдлого юм. Та сайхан мэдээллийн товхимол үүсгэж дууссан бөгөөд өндөр чанартай төхөөрөмж дээр хэвлүүлэхийн тулд орон нутгийнхаа хэвлэх дэлгүүрт аваачиж байгаа бөгөөд зөвхөн фонтууд нь муу байгааг олж мэдэхийн тулд хэвлэлээ хаяад дахин эхлүүлэх хэрэгтэй болно. хүссэнээрээ битгий хараарай.. Хэвлэх үйлдвэрт таны баримт бичгийг бэлтгэхэд ашигладаг фонтууд яг адилхан байгаагүй. Эсвэл бүр ч муу нь, фонтууд нь яг ижил нэртэй байсан боловч өөр компани бүтээсэн тул зарим параметрийн хувьд таныхаас бага зэрэг ялгаатай байв.

FontSync-ийн цаад санаа нь хэрэглэгчдэд болзошгүй зөрчилтэй байдлын талаар урьдчилан мэдэгдэх явдал юм. FontSync профайл үүсгэх скрипт нь хэдхэн минутын дотор FontSync профайл файл үүсгэдэг. Энэхүү баримт бичиг нь системд суулгасан бүх фонтуудын дизайн, урсгал, хөгжил дэвшлийн талаархи гайхалтай мэдээллийг агуулдаг. Хэвлэх үйлдвэрт ийм баримт бичгийг нэмэлт Match FontSync Profile скрипт ашиглан боловсруулж болно. Энэ нь хэрэглэгчийн Mac дээрх фонт болон хэвлэх машинуудын ялгааг нарийн тодорхойлох болно.

Мэдээжийн хэрэг, энэ технологи нь хэвлэх үйлдвэрт Macintosh компьютер суурилуулсан, тэд FontSync-тэй ажиллах боломжтой, мөн хэрэглэгч эхлээд FontSync профайлыг хэвлэх үйлдвэрт үүсгэж, шилжүүлэхээ мартаж болохгүй гэсэн үг юм.

IChat 10.5-д томоохон шинэчлэлт хийсэн - Apple нь маш олон сонирхолтой (заримдаа хэрэггүй) функцүүдийг нэмсэн. Мөн таны харилцагчидтай холбоотой үйл явдал тохиолдоход AppleScript-ийг дохио болгон ажиллуулах боломжтой болсон. Жишээлбэл, та харилцагчдын чатын урилгыг автоматаар хүлээн авах эсвэл бүр урьдчилан бэлтгэсэн мэндчилгээгээр хариулах боломжтой. Та гэртээ байгаа өөр Mac-ийн iChat цонхонд команд бичиж нэг Mac дээр хөгжим тоглуулахыг удирдах боломжтой. 21-р бүлэгт дэлгэрэнгүй.

Энэ хоёр хувилбарын ашиг бага байна. Одоогийн огноо ба цаг нь мэдээллийг хуулах зориулалттай Clipboard товчлуураар тоноглогдсон харилцах цонхонд одоогийн огноо, цагийг харуулдаг. Font Sampler нь Mac OS X-д суулгасан фонтуудыг (нэрийг нь скриптэд бичсэн) жагсаасан хуудсыг харуулдаг. (Font Book нь ижил төстэй хэвлэх командуудыг нэмснээс хойш скрипт нь ашиггүй болсон.)

Энэ цэсний хоёр хувилбарыг онцгой дурдах нь зүйтэй. Зипкодын одоогийн температур нь цонхны гаднах температурыг Фаренгейт болон Цельсийн хэмээр харуулдаг. Энэ бол өдөржин гэрээсээ гарахгүй байх бас нэг шалтгаан юм.

Stock Quote нь сонгосон компанийн хувьцааны үнийн саналыг 20 минутын сааталтайгаар хүлээн авдаг. Бодит цагийн үнийн санал авах шиг гайхалтай биш ч үнэ төлбөргүй.

Энэ дэд цэсийн ихэнх скриптүүд нь таны имэйл дэх үсгийг тоолох гэх мэт тодорхой асуудлыг шийддэг. шуудангийн хайрцагнуудэсвэл шинэ бүртгэл тохируулах. Мэдээжийн хэрэг хамгийн хөгжилтэй нь Crazy Message Text хувилбар юм (Зураг 7.17).

Энэ хавтсанд байгаа скриптүүд нь танд цэснээс, дурын программаас тусгай Finder хавтас руу орох боломжийг олгодог. Хэрэв таны нээхийг хүсэж буй хавтсанд өөрийн гэсэн скрипт байхгүй бол Open Special Folder скриптийн жагсаалтаас сонго.

ЗөвлөгөөСкрипт засварлагчийг ашиглан энэ скриптийг засварлахаас татгалзахгүй хүмүүст зориулж нэг удаад нэгээс олон фолдер сонгох, нээх боломжийг олгохын тулд өөрчлөх боломжтой (жишээлбэл, - дарж). Нээх хавтас сонгоно уу: (мөрийн төгсгөлд, скриптийн хоёр дахь гуравны эхэнд байрлана) гэсэн үгийн дараа шууд олон сонголт хийх боломжтой текстийг бичих хэрэгтэй. Өөрчлөлтүүдээ хадгалахаа бүү мартаарай.

Эдгээр скриптүүд нь PostScript болон PDF баримт бичгийг хэвлэх, үүсгэхэд зориулсан AppleScript-ийн хүчийг харуулах зорилготой юм.

Тэдгээрийн нэг болох "Хэвлэх цонх" нь Mac OS X-ийн урт хугацааны цоорхойг нөхдөг. Энэ нь сонгосон хавтасны агуулгын текстийн жагсаалтыг хэвлэх ёстой. (Гэхдээ энэ нь жаахан алдаатай юм.)

Эдгээр скриптүүдийн тухай багийн мэдээлснээр, эдгээр 48 урьдчилан бэлтгэсэн скрипт нь кодын хэсгүүдэд үсгийн алдаа, синтаксийн алдаа байхгүй тул илүү хурдан бөгөөд үнэн зөв скрипт бичихэд тусална. Сайжрахын хэрээр та өөрийн скриптүүдийг энд нэмж, өөрийн ихэвчлэн бичдэг скриптүүддээ тохируулсан кодын хэсгүүдийг нэмж, ажлаа илүү үр дүнтэй болгох боломжтой. (Та скрипт засварлагч дээр скрипт үүсгэх үед Control товчийг дарж цэсийн сонголтыг ашиглан эдгээр кодын хэсгүүдийг текстэнд оруулна. хурдан нэвтрэх.)

Ихэнх тохиолдолд скриптүүд ажлаа чимээгүйхэн, анзааралгүй хийдэг. Гэхдээ хэрэв та ердийн AppleScript командыг ойлгодоггүй программыг автоматжуулахыг хүсвэл скриптүүд цэсийн сонголт, товчлуур дарах гэх мэтийг дуурайлган гараар "хянаж" чадна.

Анхаарна ууХэрэглэгчийн интерфэйс (UI) скрипт гэж нэрлэгддэг энэ функц нь таныг Системийн тохиргоо хэсэгт Universal Access консолыг нээж, Туслах төхөөрөмжүүдийн хандалтыг идэвхжүүлэх хайрцгийг сонгосны дараа л хэрэгжинэ.

UI Element Scripts дэд цэснээс скриптүүдийг ажиллуулах нь утгагүй юм: тэдгээр нь зүгээр л зөв синтаксийг харуулах жишээ юм.

Энэхүү хамгийн сүүлийн үеийн скриптүүдийн багц нь зарим алдартай вэбсайт руу хурдан нэвтрэх боломжийг олгодог. Үл хамаарах зүйл бол "Татаж авах цаг агаарын газрын зураг" скрипт бөгөөд энэ нь АНУ-ын эх газрын цаг агаарын одоогийн газрын зургийг татаж аваад, ширээний компьютерт weathermap.jpg нэрээр хадгалаад, "Урьдчилан харах" горимд нээдэг.

ЗөвлөгөөТа цэсэнд скриптүүд, файлууд, тэр ч байтугай интернет хаягуудыг нэмж, бүгдийг нь цэсийн мөрөнд хялбархан ажиллуулж болно. Номын сан>Скрипт хавтас руу чирсэн бүх зүйл автоматаар скрипт цэсэнд гарч ирнэ.

Нөгөөтэйгүүр, хэрэв та скрипт цэсэнд өөрийн олон зүйлийг нэмж эхэлбэл Apple-ийн дээжийг үүнээс хасах нь илүү тохиромжтой байх болно. Асуудалгүй. AppleScript Utility-г нээгээд Компьютерийн скриптүүдийг харуулах гэснийг арилга.

Бэлэн AppleScript скриптүүдтэй ажиллах

Та скрипт цэсээр ажиллаж байхдаа таны Mac дээр хэдэн арван үнэгүй суулгасан скриптүүд байгааг удахгүй ойлгох болно. Гайхалтай нь та AppleScript-ээ аажмаар бичиж сурахын хэрээр тэдгээр нь хэрхэн ажилладагийг мэдэж, бүр өөрчлөх боломжтой юм. Та өөрийн скрипт дээрээ Apple-ийн скриптүүдийн бүх хэсгийг хуулж, ашиглаж болно.

Эхлээд мэдээжийн хэрэг та скриптийг нээх хэрэгтэй. Үүнийг хийх хамгийн хялбар арга бол скрипт цэсийг нээж, хүссэн категорийг сонгоод, хүссэн скриптийнхээ нэр дээр Option дээр дарна уу.

Та энгийн скрипт үзэх замаар AppleScript-г сурч эхлэх боломжтой. Жишээлбэл, шинэ програмын цонхны скриптийг (Навигацийн скрипт ангилалд) нээнэ үү. Сонголтын түлхүүр. Үүний үр дүнд Script Editor нь файлыг шинэ цонхонд нээх болно (Зураг 7.18).

Энэ скрипт хэрхэн ажилладагийг энд харуулав.

"Finder" програмд ​​Mac OS X-д дараах командуудыг ямар програм ажиллуулахыг зааж өгнө үү.

Идэвхжүүлэх нь Finder-ийг Dock дээрх дүрс дээр товшсонтой адил нүүр царай болгоно.

Эхлэх дискний "Програм" хавтас нээх нь Finder-д үндсэн хатуу дискний Програмын хавтсыг харуулах шинэ цонх нээхийг хэлдэг.

Төгсгөл нь Finder-д ажлаа үргэлжлүүлж, таны скриптийн бусад тушаалуудыг үл тоомсорлохыг хэлдэг.

Скриптийг шалгахын тулд Run товчийг дарж эсвэл -R дээр дарна уу.

ЗөвлөгөөТа энэ скриптийг өөрийн хэрэгцээнд илүү нийцүүлэн засах боломжтой. Жишээлбэл, скрипт нь Хэрэглэгчийн хавтсыг нээхийн тулд "Програм" -ыг "Хэрэглэгчид" гэж сольж үзээрэй.

Өөрийн AppleScripts үүсгэх

Mac OS X нь олон арван програмуудтай ирдэг - тэдгээрийн олон нь! За, нэг зүйл дутуу байна - жишээ нь метроном. Та Mac компьютерийнхээ хэмнэлийн товшилтыг сонсохгүйгээр хэрхэн жигд хэмнэлээр төгөлдөр хуур тоглох гэж байна вэ? Мэдээжийн хэрэг, GarageBand метроном туслах болно, гэхдээ энэ нь их буунаас бор шувууг буудаж байна.

Та оронд нь AppleScript ашиглаж болно. Нээлттэй шинэ баримт бичигСкрипт засварлагч дээр (Файл>Шинэ, эсвэл -N) дараахыг бичнэ үү:

"AppleScript Metronome-д тавтай морил" харилцах цонхыг харуулах

bpm-ийг буцаасан текст рүү тохируулах (харилцах цонхыг ¬

"Минутад хэдэн цохилт вэ?" үндсэн хариулт 60)

BetweenBeeps-ийн завсарлага (60/минут) гэж тохируулах

Дуу чимээний хооронд саатлын түр зогсолт

Анхаарна уу¬ тэмдгийг хэвлэх шаардлагагүй. Тиймээс програмистууд: "Энэ нь нэг мөрөнд байх ёстой, гэхдээ хуудасны өргөн хангалттай биш байна."

Энэ скриптийг ажиллуулах үед та метрономыг минутанд хэдэн цохилтоор тоолохыг хүсч байгаагаа асуух харилцах цонх гарч ирнэ. Таны оруулсан тоо (жишээ нь, 120) bpm гэж нэрлэгддэг скрипт доторх түр хадгалах хувьсагчд хадгалагдана.

Дараа нь скрипт нь дуут дохионы хоорондох түр зогсолтын хэмжээг тооцоолж, pauseBetweenBeeps хувьсагч дахь секундын нэг хэсгийг бичнэ. Хэрэв та скриптэд юу нийтлэхээ хэлсэн бол дуут дохио, жишээ нь минутанд 120 удаа, дараа нь түүврийн хооронд хагас секундын завсарлагатай байх ёстой тул pauseBetweenBeeps-д 0.5 утгыг бичнэ.

Эцэст нь скрипт нь хязгааргүй гогцоо үүсгэдэг: дохио өгч, заасан уртыг түр зогсоож, дараа нь давтана.

Run товчийг дарж скриптээ шалгаад хангалттай дуу сонссон бол Stop товчийг дарна уу.

МИНИЙ ДУРТАЙ ТЕХНИК
Нэг товшилтоор ширээний хавсралтууд
Байнга бичиг баримт илгээх шаардлагатай хүн бүрийг аврах боломжтой Automator-ийн бяцхан заль мэх энд байна имэйлээр. (Тэр маш тухтай загвар өмсдөг Тушаал илгээхХэнд (Илгээх), Windows машинуудын товчлолын цэсэнд байдаг.)

Automator дээр хоёр алхамаар процесс үүсгэнэ үү: Сонгогдсон хайгч зүйлсийг авах (Finder ангилалд) болон Шинэ шуудангийн мессеж (мэйл ангилалд).

Хэрэв та үргэлж ижил хүлээн авагч руу, тухайлбал дарга руугаа файл илгээдэг бол Automator-ийн процессын самбарт хаягаа урьдчилан тохируулах боломжтой. Хэрэв мессежийн сэдэв болон текстийг давтагдах бүрт урьдчилан тохируулж болно.

Одоо File>Save As Plug-in-г сонгоно уу. Процессыг нэрлэнэ үү Энэ эсвэл хүссэн зүйлээ имэйлээр илгээнэ үү.

Одооноос эхлэн та Finder-ээс баримт бичгийг Control товчлуур дээр дарж, гарч ирэх цэснээс Automator> Email this командыг сонгон илгээх боломжтой.

Ялалт! Mac OS X нь Mail-г эхлүүлж, үүсгэдэг гарч буй мессеж, аль хэдийн файл хавсаргасан байна.

Үнэгүй зөвлөгөө: Хэрэв та эдгээр хоёр үйлдлийн хооронд өөр Архив үүсгэх үйлдлийг (Finder ангилалаас) оруулбал таны цэсний тушаал мөн файлыг (эсвэл хавтас) шуудангаар илгээхийн өмнө .zip файл руу шахах болно!

ЗөвлөгөөХэрэв та үүнийг оруулбал илүү сэрүүн байх болно системийн тохиргооСистемийн тохиргоо>Бүх нийтийн хандалт>Сонсох>Сэрүүлгийн дуу гарах үед дэлгэцийг анивчина. Одоо таны скрипт ажиллахад дэлгэц нь дууны хамт анивчих болно. Хэрэв та хөгжим бичиж байгаа бол Mac-ийн дууг хаа: танд визуал метроном байх болно, гэхдээ аудио дохио байхгүй.

AppleScript болон Automator-ийн харьцуулалт

AppleScript-ийн олон зуун хэрэглээ байдаг - Automator-д хэтэрхий төвөгтэй процессуудыг автоматжуулах, Automator-ийн харж чадахгүй байгаа програмуудыг хянах, Automator-ийн хийж чадахгүй байгаа командын давталт гэх мэт зүйлсийг програмчлах.

Хэрэв та зөвхөн AppleScript-ийг Automator-ийн орлуулалт гэж үзвэл маш их хүчийг алдаж байна гэсэн үг. Үнэн хэрэгтээ AppleScript нь Automator-д 10 жилийн дараа байхгүй байх боломжуудыг өгдөг: энэ нь илүү дэвшилтэт хэрэгсэл юм.

Автомат бол энгийн ажил хийхэд тохиромжтой. Хэрэв танд Mac-аа автоматжуулахын тулд AppleScript хэрэгтэй бол цөхрөх хэрэггүй. Та үнэхээр хүчирхэг хэрэгсэлтэй болж байна. (Та тэдгээрийг нэгтгэж, AppleScript-г ажиллуулах үйлдлийг ашиглан Automator процесст AppleScript-г оруулах боломжтой.)

Автоматжуулалтад амжилт хүсье!

  • AppleScript Apple, . AppleScript AppleScript. , - .

    AppleScript.

    0 . . . . . . . . . . . . . . . . . . . . . 6

    1 . . . . . . . . . 7

    2 . . . . . . 10

    3 (I). . . . . . . . 13

    4 . . . . . . . . . . . . . . . . . . . . . 15

    5 . . . . . . . . . . . . . . . . . . . . . 17

    6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    8 (II). . . . . . . гучин

    9 ? ! . . . . . . . . 32

    10 . . . . . . . . . . . . . . . . . . 34

    11 . . . . . . . . . . . . . . 40

    13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    14 . . . . . . . . . . . . . . . . . . . 53

    16 . . . . . . . . . . . . . . . . 59

    17 . . . . . . . . 60 . . . . . . . . 60

    AppleScript Apple, . , AppleScript:

    AppleScript, AppleScript. , -, .

    AppleScript, . - AppleScript ( Adobe PhotoShop, QuarkXPress, Adobe InDesign). FileMaker Pro. , GraphicConverter, BBEdit, Microsoft Word AppleScript(). , AppleScript. , . . , AppleScript, AppleScript. , - AppleScript.

    . (. 15). - AppleScript. , .

    AppleScript, AppleScript:

    , ; AppleScript, .., AppleScript; (Mac OS X)

    AppleScript; AppleScript; AppleScript (Mac OS X).

    AppleScript. , Java, . AppleScript, 10-, -. .

    5 AppleScript, . - AppleScript Studio, (Хөгжүүлэгчийн хэрэгсэл XCode).

    JavaScript, .

    () . , . , . , .

    . , : . - . , . : .

    AppleScript, . . Скрипт засварлагч (.2), ​​.

    Зохиогчийн эрх (в) 2003 онд Берт Алтенбург

    : Берт Алтенбург, - .

    1. . , - . , AppleScript. AppleScript.

    2. , PC, . - , -. CPU Monitor (Utilities, Applications), - . (Distributed Computing DC), Folding@home, . DC-, -. DC-. -- , DC- . , . ? DC- - . (), - . , - , . DC--: , . , DC- :

    www.aspenleaf.com/distributed/distrib-projects.html

    3. . , . () , - . - , . - , . - , :

    http://www.macinstruct.com/tutorials/crash/index.html

    AppleScript Mac OS. , - . , .

    , -. , (мэдэгдэл), . , .

    AppleScript, . , 1.

    AppleScript:

    "Энэ бол ярианы өгүүлбэр" гэж хэлээрэй.

    Фред, Триноид, Целло, Зарвокс, Виктория.

    "Энэ бол ярианы өгүүлбэр" гэж хэлээрэй. "Zarvox" хэрэглэх

    : AppleScript. , . , Виктория Зарвокс.

    AppleScript. - , - . : . AppleScript - , . AppleScript, . (скрипт боломжтой). , AppleScript (Mac OS X), .

    Хайгч. Хайгч. , . Хайгч , - , . -, Хогийн сав, Хайгч.

    8, AppleScript.

    Adobe PhotoShop. PhotoShop. , Finder.

    AppleScript, .

    AppleScript (Mac OS X), Finder. AppleScript (Mac OS X) , - end tell . AppleScript Finder Finder, . , :

    "xyz" програмыг хэлээрэй

    (блок хэл). xyz xyz. , AppleScript , - , . , . (, ("). : , AppleScript . . .)

    Хайгч. , Finder. Хайгч, хайгч.

    "Finder" програмыг хогийн савыг нээгээд эхлүүлэх дискний төгсгөлийг хэлнэ үү

    Хайгч. Хайгч, - , . .

    Finder, AppleScript (Mac OS X).

    9tell програм "Finder" хогийн савыг хоослон эхлүүлэх дискийг нээнэ үү

    Хайгч. AppleScript дохио. , .

    Дууны дохио (AppleScript (Mac OS X)).

    "Finder" програмыг хоослох дуут дохиог нээвэл эхлүүлэх дискний төгсгөлийг хэлнэ үү

    Finder дохио, AppleScript (Mac OS X). , . , -, Finder, beep, Finder.

    AppleScript (Mac OS X). - , Finder, . ().

    "Finder" програмд ​​хогийн савыг хоослох дохионы төгсгөлд эхлүүлэх дискийг нээнэ үү

    AppleScript (Mac OS X), . () - , .

    "Finder" програмд ​​хогийн савыг хоослох гэж хэлэх эхлүүлэх дискийг нээх гэж хэлэх "Би хогийн савыг хоослоод эхлүүлэхийг нээсэн" зориулсан дискчи" "Виктория"-г ашиглаж байна

    AppleScript (Mac OS X), Finder. , .

    Скрипт засварлагч, . Скрипт засварлагч AppleScript, програмууд. , . .

    Эмхэтгэх. , AppleScript , AppleScript . Хай хайгч! Миний хогийг хая (Олгч!!!) Хөөе Finder! Хогийн сав (Finder,) Finder-ийг цэвэрлэ. (эмхэтгэл) AppleScript (Mac OS X) : - . , . , - . Скрипт засварлагч.

    AppleScript (Mac OS X).

    "Би AppleScript-г хялбар аргаар сурч байна!" "Zarvox" хэрэглэх

    Гүйх,. Скрипт засварлагч,!

    Оруулна уу. Оруулна уу - Зай () (). Буцах (Shift) -. Буцах.

    Эмхэтгэх. - Гүйх, .

    Гүй, Command-R. : , -

    , (эмхэтгэсэн скрипт) (програм).

    : , - AppleScript,

    Скрипт засварлагчийг ажиллуул.

    :, AppleScript,

    Скрипт засварлагч. , - , (Системийн тохиргоо). , . - , Скрипт засварлагч, Нээлттэй файл.

    : Хадгалах, - (зөвхөн ажиллуулах). , - .

    "Finder" програмын хогийн савыг хоослохыг хэлэх

    Скрипт засварлагч.

    Хэрэглээ,:

    Скрипт засварлагч програмын програм. , xyz. - (-), pqr. -, AppleScript. , AppleScript pqr, хэлээрэй.

    Скрипт засварлагч, -. , хяналт. :

    1) Хяналтын скрипт засварлагч. (.), Блокуудад хэл. , "Finder" гэж хэлээрэй.

    2) Хайгч хогийн савыг хоослох , (), 1. . - .

    2 + 6 = ...... = 3 * 4

    2 + 6 = xy = 3 * 4

    AppleScript. (хувьсагч) , . - (танигч), . - AppleScript, тохируулсан.

    x-г 25 багц y-г 4321.234 болгож тохируулна уу

    AppleScript, . : (- , (алдаанууд)). , x. , зургийн Өргөн.

    pictureWidth-ийг 8 болгож тохируулна уу

    , (, -,). , AppleScript, - . , (8) .

    AppleScript - . , тохируулах, хэлэх, to, beep, - AppleScript. , зургийн Өргөн, . -, .

    AppleScript, . , .

    Зургийн Өргөнийг 8-р тохируулна. Зургийн өндрийг 6 хүртэл тохируулна. Зургийн гадаргуугийн талбайг зураг руу өргөнөөр тохируулна уу * зургийн Өндөр

    , (операторууд), - .

    cubeEdgeLength-г 10.0-р тохируулах cubeVolume-г cubeEdgeLength ^ 3 болгох

    Скрипт засварлагч, . , . (Үр дүн) , 10.0. , 1000.0. , cubeEdgeLength ^ 3, .

    : . - . (бүхэл тоо) , - , (. 13)

Энэ нь програмчлалын хэл, компанид хамаарах технологи бөгөөд ажлын урсгалыг автоматжуулах, боловсруулахад ихэвчлэн ашиглагддаг. боломжит харилцаа холбооөөр хоорондоо хөтөлбөрүүд. Хөөх :)

Би "Дамми нарт зориулсан Applescript" сэдвээр цуврал нийтлэл нээхгүй байна. Алхам алхмаар" нэг энгийн шалтгаанаар - Интернет дээр энэ сэдвээр маш олон материал байдаг. Праймерыг өөрийнхөөрөө дахин бичихгүйн тулд дугуйг дахин зохион бүтээхгүйн тулд би зөвхөн надад хамгийн тохиромжтой гэж үзсэн цөөн хэдэн эх сурвалжийг зааж өгөх болно. Би өөрөө үүгээр гэгээрэх болно.

Скриптийн хэл нь маш энгийн тул уламжлалт англи хэлний бага зэрэг мэдлэгтэй ямар ч хэрэглэгч бичих боломжтой гэж бараг бүх зохиолч бичдэг. Мөн объект хандалтат програмчлалын тал бүрийг эзэмших шаардлагагүй. Зохиолд байгаа учраас үүнд үнэний нэг хэсэг бий

"Finder" програмыг хэлээрэй

дэлгэцийн харилцах цонх "Сайн уу нойрмоглогчид!"

Аль програмаас юу шаарддагийг ойлгохгүй байх нь хэцүү байдаг. Гэхдээ би OOP-ийн талаар огт санал нийлэхгүй байна. Дуу чимээ гэх мэт дэмий юм бичвэл "Хэн юм бэ эрэгтэй? ", тийм ээ, та гогцоо, анги гэж юу байдгийг мэдэхгүй байж магадгүй бөгөөд OOP үүнээс хол зайтай хэвээр байна. Гэхдээ хэрэв та өдөр тутмын ажлыг өөртөө эсвэл зарим мэдээллийн санд хялбар болгохын тулд програм эсвэл скрипт бичиж сурахыг хүсвэл , тэгвэл "Өв залгамжлал" ба "Хүрээлэл" гэдгийг мэдэх нь дээр.

Хаанаас эхлэх вэ?

Бүх зүйл энгийн бөгөөд таны гарт байна. Скрипт засварлагчийг ажиллуулаад эхлээд тусламж руу очно уу. Хэрэв та орос хувилбарыг ашигладаг бол ямар ч бэрхшээл гарах ёсгүй.

Хэн ном авахыг хүсдэг вэ?

Хэрэв стандарт гарын авлага хангалтгүй, эсвэл бүх зүйл танд тодорхойгүй байхаар бичигдсэн бол та ном руу хандаж болно (цахим эсвэл хэвлэмэл - энэ нь танд хамаарна). "AppleScript хэлний гарын авлага" номыг ихэвчлэн дурддаг. Скрипт засварлагчийн тусламжид үүнтэй холбогдох холбоос байгаа нь харагдаж байна.

Хөгжлийн компани өөрөө бидэнд санал болгож буй бусад нөөцийг тооцохгүй байх боломжгүй юм. Эхлэгчдэд зориулсан "AppleScript 1-2-3" ном байдаг эсвэл та үүнийг ижил нэрээр худалдаж авах боломжтой.

Илүү том байх нь дээр

Яагаад онлайн нөөцийг авч үзэхгүй байна вэ? Эцсийн эцэст, эндээс та хамгийн сүүлийн үеийн мэдээллийг олж авах боломжтой бөгөөд тэд уншигчдын шүүмжид илүү олон удаа, хурдан хариу өгдөг. Уран зохиолыг хүртээмжтэй хэлээр хайцгаая.

Төрөл бүрийн тойм нийтлэлээс гадна та интернетээс "" олж болно. Эдгээр нь алимны скриптийг сонирхож буй хүмүүст зориулагдсан гэж би хэлэх болно. Энэ ном анхлан суралцагчдад зориулагдсан, энгийнээр бичигдсэн, хуудас цөөхөн боловч олон жишээ бий. Яг юу хэрэгтэй байна. Тэнд та "" нэртэй номыг татаж авах боломжтой.

Орос гарын авлага сайн, гэхдээ англи хэлний анхан шатны мэдлэггүй бол скрипт хэл сурахад хэцүү байх болно.

Нийтлэлүүдээс би энэ нийтлэлд анхаарлаа хандуулах болно. Энэ нь скрипт хэлний зарим үндсэн зарчмуудыг "богино бөгөөд ойлгомжтой" гэсэн дэлгэрэнгүй танилцуулсан нь надад таалагдсан.

Хэрэглэгчид санал бодол, туршлага, бэлэн скрипт солилцдог янз бүрийн форумын талаар бүү мартаарай. Би хувьдаа энэ нь миний хавчуурга дээр байгаа.

Материал хайж, татаж авахаасаа өмнө зорилгоо тодорхойлохыг зөвлөж байна. Ерөнхий хөгжлийн хувьд та зарим эх сурвалжтай танилцаж болно. Үнэхээр хэрэгтэй скрипт бичихийн тулд та хэдэн өдөр/долоо хоног/сар зарцуулна (чадвар, чөлөөт цагаараа хамаарна). Энэ нь маш сонирхолтой бөгөөд донтуулдаг.

Би одоогоор хүний ​​Applescript програмист эсвэл шалгагчаар ажилд орох боломжийг тооцоолж чадахгүй байна. Маш том биш байх магадлалтай. Гэхдээ энэ нь таных юм шиг санагдаж байвал цаашаа яваарай. Хэрэв та зорилгоо харж, саад бэрхшээлийг олж харахгүй бол хэнд хэрэгтэй нь хамаагүй (ядаж танд). Жинхэнэ авьяасыг үргэлж үнэлэх болно. Мөн танд дуртай ажлаа хийх боломж байна.