Apple не славиться тим, що дозволяє втручатися на своїх платформах, тому ретельно охороняється середовище iOS є одним з таких прикладів. Ви можете налаштувати його, але ви повинні взяти на себе певні ризики, наприклад, ті, які беруть участь у джейлбрейку. Проте Mac OS X є дещо іншим сценарієм. Mac - складна конструкція Unix, що працює в унісон з Apple wizardry. Є спеціальні дії, які можна зробити, щоб ваш Mac зробив це, щоб зробити вашу роботу абсолютно безпроблемною, все одним натисненням кнопки. Щоб допомогти досягти цього, Apple створила AppleScript Де вони дозволяють користувачам автоматизувати основні функції на Mac, доки не встановиться певний рівень автоматизації. Якщо ви хочете налаштувати ваш досвід Mac за допомогою базових сценаріїв, ось як.

Майте на увазі, що ми можемо лише познайомити вас з автоматизованою мовою сценаріїв Apple і способами її використання. Ми не можемо зробити для вас експертів. Це, вам доведеться керувати самостійно, але якщо ви це зробите, ваш комп'ютерний світ справді змінюється, і це не є надмірним, це буквально змінюється. Уявіть безліч завдань, які ви повинні робити неодноразово, страждання, що переживають всі операційні системи, з одним клацанням миші. Ви можете зробити що-небудь, від сортування піктограм на робочому столі, від реєстрації годин, внесення запису в Excel і надсилання його електронною поштою. Все одним натисненням кнопки. Це сила, яку ви обов'язково повинні навчитися володіти.

Вступ

AppleScript, на відміну від складного Objective C, і менш складний, але все ще не такий легкий Swift, є мовою сценаріїв, яка обробляє звичайну англійську мову. Цей процес не вимагатиме ступеня магістра з програмування. Все, що вам потрібно зрозуміти - це те, як давати інструкції машині. Наприклад:

повідомити програму "Finder"

відображати діалогове вікно "Hello World"

закінчити розповісти

Синтаксис

При всьому програмуванні існує конвенція. Тобто сказати програмі, коли починати, що починати, що робити, коли він почав і коли закінчувати. Таким чином, рядок стає, [команда] [тип цілі] [цільове ім'я] [дія] [команда завершення]. Це надто спрощене уявлення, але якщо ви пишете код і щось піде не так, можна з упевненістю припустити, що в коді відсутній один або більше з перерахованих вище параметрів.

Або, в простіших термінах, існує “блок записів”, в якому ви “розповідаєте” додаткам, що ви хочете від нього. Подібно до наведеного вище коду, він повідомляє Finder про відображення діалогового вікна, що містить слова "Hello World" (або будь-яке слово, яке ви вирішили протестувати на ньому). Після завершення команди ви пишете "end tell". Як ми вже говорили, це машина, тому вам доведеться сказати, де закінчити, або вона відмовиться від компіляції (компіляція - це акт перетворення коду в виконуваний файл).

Компіляція

Натисніть компіляцію під час написання. Якщо є якісь синтаксичні помилки (помилки, в основному), то він скаже вам, що таке помилка (наскільки це можливо), і якщо немає помилки, ваш код буде автоматично форматувати і розфарбовувати.

Біг

Після компіляції натисніть клавішу run і буде виконано. Залежно від вашої подальшої дії, буде внесено запис журналу. Як показано нижче для будь-якого сценарію в нашому прикладі. "Повернення" - це акт прийняття Вашого входу до машини. Якщо вам це зручно, давайте зробимо це на один крок попереду і оголосимо змінні.

Змінні

Якщо ви знайомі з програмуванням, навіть на косметичному рівні, то ви, мабуть, знайомі з змінними. Для тих з нас, хто не знайомий, змінні - це простий метод стиснення великої кількості інформації в єдиний рядок, який легко маніпулювати. Як це робиться, залежить від мови до мови, за допомогою AppleScript можна скористатися наступним підходом.

встановити varExample до "Hello World"повідомити програму "Finder"діалогове вікно відображення varExampleзакінчити розповісти

Тут, "varExample" - це ім'я, яке ми надали оголошеній змінної. Тепер, якщо нам потрібно знову надрукувати Hello World у цьому сценарії, нам потрібно буде лише викликати varExample і не потрібно буде знову писати весь цей код. Можна призначити результат будь-якого коду, ускладненого або іншим, змінної і викликати його, коли це необхідно. Як бачите, компіляція вищевказаного коду давала ті ж результати, що й раніше. Нові слова, "набір" і "до" означають, що ми призначаємо значення в основному набір [це] до "[Що]". Це так прямо вперед. Досвідчені програмісти оцінять, що немає необхідності оголошувати змінну “type”, тому що AppleScript може керувати цим самостійно. Майте на увазі, що в іменах змінних не може бути жодного пробілу, або компілятор буде вважати його командою.

Крім того, якщо ви пишете щось після подвійного дефісу / тире «-», компілятор розгляне його як зауваження і ігноруватиме його. Це зручно, тому що ви можете залишити собі нотатки про те, що ви робите. Вам знадобляться, якщо ваш код буде складним.

Ви можете вільно запускати свої експерименти з змінними, наприклад, ви можете скопіювати вставити (або спробувати, якщо бажаєте).

- Числові / цілочисельні змінні встановлюють номер першого номера на 1, встановлюючи номер секунди на 2

- Змінні операції встановлюють відповідь на (номер першого номера + номер другого числа), встановлений на відповідь (відповідь + 1)

--String Змінні встановлюютьString на "3 + 2 + 1 ="

--Діалогове вікно показу програми "Finder"

Відобразити діалогове вікно TheString & відповідь

закінчити розповісти

Цей код не виконує нічого іншого, крім деяких фантазійних дисплеїв і Найбільш основна арифметика, це лише приклад, який допомагає проілюструвати речі, які ви можете досягти з ним.

Словник

Тепер, все вищезазначене лише допоможе вам ознайомитися з навколишнім середовищем. Як тільки ви зробите, ми прийдемо до важкої частини. Це - ознайомитися зі словниками. AppleScript має ряд команд, які застосовуються до будь-якої програми або елемента в OS X, однак розробники кожної програми повинні додати повну підтримку AppleScript до своїх додатків. Для цього вони пишуть прості посібники про те, як ви можете спілкуватися зі своїми додатками. Ці посібники називаються «Словниками». Йти до ФайлпотімВідкритий словник. Тут ви побачите список всіх встановлених програм (за винятком будь-яких вікон, які виконуються через обгортки), які підтримують AppleScript. Натисніть будь-яку програму, і ви побачите список команд налаштування та способи їх використання. Ми збираємося відкрити Evernote як приклад. Ви можете побачити всі команди, які він підтримує.

Налаштування редактора AppleScript

Якщо ви подивитеся на "Редактор AppleScript" у меню файлів, і натисніть кнопку Налаштування, ви знайдете настроюваний список всіх можливих кольорів і форматування до вашого Apple Script. Форматування просто FYI, це не важливо для самого сценарію.

Висновок

Щоб уникнути надмірного обтяження користувачів, ми завершимо цю інструкцію тут, щоб ви могли ознайомитися з інструментом і зіграти з кількома варіантами. Продовжуйте перевіряти, оскільки ми скоро дамо вам наступний крок, як створити власні сценарії. Дайте нам знати, як ваш досвід пройшов звучанням у коментарях.

Для Вас Працювали: Robert Gaines & George Fleming | Хочете Зв'Язатися З Нами?

Коментарі На Сайті: