Як встановити ярлик клавіатури для запуску сценарію в Illustrator


12

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

Відповіді:


13

Сторонні рішення


Автоматизатор ( Mac - Native app)

Нещодавно зробив відео про це.

  1. Створіть нове Service
  2. На вершині: Service receives [no input] in [Adove Illustrator CC 2015.app]
    • Якщо тут не вказати програму, ви можете запустити скрипт, коли будь-яке вікно активне, що може бути корисно.
  3. Пошук і додати дію: Get Specified Finder Items.
    • Додайте .jsxсюди сценарій.
  4. Пошук і додати дію: Open Finder Items.
    • Відкрити з: "Adobe Illustrator CC 2015.app"
  5. Зберегти послугу: Cmd+S
    • Не забудьте запам'ятати ім'я цього наступного кроку
  6. Перейдіть на OSX System preferences > Keyboard > Shortcuts
  7. Ви повинні мати змогу знайти свій сценарій під General
    • Додати ярлик для нього.

Альфред ( Mac - 17 фунтів, щоб розблокувати функцію, необхідну для цього)

Автоматизатор робить це те саме непогано, але я завжди повинен згадати Альфреда, оскільки він має кілька переваг:

  • Ви отримали робочий процес та гарячу клавішу в одному місці.
  • Зберігайте кілька ярликів в одному місці . У цьому скріншоті я запускаю файл сценарію з яблучним сценарієм, але Альфред теж має "Відкрити файл" .
  • Ви можете запускати сценарії та робити інші речі, використовуючи ключові слова .
  • Фільтри файлів - ось Gif, де я використовую фільтр файлів для пошуку своїх скриптів Photoshop, що зберігаються в певній папці Dropbox. Він використовує нечіткий пошук, тому вам потрібно запам’ятати лише одне слово у назві сценарію, щоб знайти його. Чудово, якщо у вас є багато сценаріїв. Полегшує використання скриптів, які ви використовуєте не дуже часто.
  • Він може синхронізувати робочі процеси через Dropbox, тому ви можете легко використовувати ті самі скрипти та ті самі ярлики на новому комп’ютері, просто встановивши Dropbox та Alfred.

Нещодавно зробив відео про це. Не найкраща якість відео. Забули записати це на весь екран.

  1. Alfred Preferences > Workflows вкладка
  2. У нижньому лівому куті: Клацніть +піктограму та додайтеBlank Workflow
    • Дайте описовий опис Workflow Name:і натиснітьCreate
  3. У верхньому правому куті: Клацніть +піктограму та додайтеTriggers > Hotkey
    • На першій вкладці Hotkey settingsвстановіть комбінацію гарячих клавіш
    • На другій вкладці Related Appsперетягніть Illustrator.app всередину вікна таSave
  4. У верхньому правому куті: Клацніть +піктограму та додайтеActions > Open File
    • Перетягніть .jsxфайл у перше поле зліва
    • Перетягніть Illustrator.appдо другого поля праворуч іSave
  5. Перетягніть лінію з правої сторони Triggerна ліву частину, Actionщоб з'єднати їх.

Автоматична клавіша ( Windows - безкоштовно)

  1. Додайте цей код нижче до нового блокнотного документа:

#IfWinActive, ahk_class illustrator
^!.::Run, Illustrator.exe C:\Users\joonas\Desktop\test.jsx

  1. Збережіть це за допомогою розширення .ahk
  2. Ви можете відкрити цей файл у програмі за замовчуванням (ах).
    • Ви повинні бачити, як він працює System trayпід зеленим значком H ( введіть тут опис зображення).
    • Ви можете закрити його System trayчерез контекстне меню.
  3. Якщо ви хочете, щоб гаряча клавіша завжди була доступною (а не лише тоді, коли ви пам'ятаєте відкрити .ahk-файл), просто покладіть файл у папку запуску Windows.
  4. Видаліть перший рядок коду, якщо ви хочете мати змогу запустити скрипт із будь-якої програми.

Зауважте, що якщо ви не плануєте свої гарячі клавіші ретельно, це може заблокувати інші гарячі клавіші з Illustrator або інших програм, якщо ви вирішите позбутися цього першого рядка.


Дякую за детальну відповідь ... навіть відео! Ідеальне рішення.
Даммер

1
Створювати контекстно-чутливі гарячі клавіші в Windows дуже просто. Якщо трохи прокрутити вниз, ви побачите, як.

@FighterJet Я не зміг змусити його працювати, востаннє, коли я грав з ним. Я думаю, що проблемою, яку я не міг подолати, було те, що вона покладається на назву вікна програми, а назва вікна Illustrator складається з назви документа. Не впевнений, чи пам’ятаю це право, хоча. Так чи інакше, я не зміг зрозуміти, як змусити його працювати в Illustrator конкретно.
Joonas

1
@Joonas: Кожне вікно має ім'я, але воно також має class. У випадку з Illustrator це просто illustrator. Тож ви просто скористаєтеся #IfWinActive, ahk_class illustrator, а потім покладіть під цю клавішу гарячої клавіші.

@FighterJet Дякую Нарешті, змінилися, щоб спробувати це, і досить впевнений, що це працює. Оновлено відповідь.
Joonas

3

Ви можете створити дію, яка викликає скрипт за допомогою Insert Menu Itemкоманди, а потім призначити дію ярлик клавіші F.

Однак Illustrator не зможе зберегти позначення сценарію в діях під час виходу з програми ( тривала помилка). Отже, це означає, що кожного разу, коли ви запускаєте AI, ви повинні скинути дію, щоб побачити сценарій.


Дивіться цю відповідь для вирішення цієї помилки.
jan-glx

Можливо, ви захочете оновити це, оскільки тепер це можливо зробити, без того, щоб ілюстратор фактично його забув.
joojaa

2

Для Mac Spark - це фантастичний додаток, який дозволяє легко встановлювати ярлики для ілюстраторських скриптів (Файл> Сценарії), а також інших часто використовуваних пунктів меню, які ви хочете налаштувати.


1

Хороші новини!

В Illustrator 2018 є робота.

Додавання спеціального сценарію до дії тепер зберігає скрипт, коли ви закриваєте і повторно відкриваєте Illustrator, щоб тепер ви могли створити дію для запису сценарію, а потім призначити ярлик клавіатури дії ... нарешті!


Це чудова новина, тепер їм просто потрібен спосіб "відправити" це назад у видання CS6 ...
ВЕЛЬЦЬ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.