Роман Верник, 21 ноября 2009

Скрипты InDesign: выпуск №3

В InDesign есть богатые возможности по массовой обработке объектов: стили, окно Find / Replace и др. Однако иногда эти средства весьма монстровидны (трудоемки) в контексте решения мелкой боевой задачи. А иногда и вовсе неприменимы.

Пример: допустим, у нас есть некоторое множество элементов, которые мы хотим как-то переделать (усовершенствовать). Тогда мы обычно берем один элемент, переделываем его, а когда уже переделали, то удаляем старые элементы и копируем на их место новый вариант элемента. Именно для такого сценария был разработан сегодняшний скрипт.

Его механизм прост: сначала копируем в буфер новый элемент, который будет служить в качестве замены старым (это нужно для того, чтобы как-то сказать программе, какой именно элемент мы хотим использовать в качестве замены), а потом выделяем все старые элементы и запускаем скрипт.

Кстати, этот скрипт добавляет свою команду в контекстное меню объекта на случай, если вам трудно придумать для него шоткат.

Работа скрипта проиллюстрирована на видео:

Установка (немного другая, чем раньше)

  1. Загрузите скрипт.
  2. Поместите содержимое архива в папку C:\Program Files\Adobe\Adobe InDesign CS3\Scripts\Startup Scripts. Папку Startup Scripts наверняка придется создать.
  3. Перезапустите InDesign, если он запущен.
  4. Пользуйтесь!

Примечание 1: шоткат, как и прежде, можно назначить в окне Edit → Keyboard Shorcuts → Product Area = Scripts.

Примечание 2: если кому-то не нравится, как называется команда в меню, то он может легко поменять её, просто переименовав файл.

Стандартное напутствие

  • Скрипты были успешно протестированы в реальной работе, однако не исключены случаи, когда может появиться неприятное окошко с ошибкой. Так что принимайте as is.
  • Если какой-то скрипт выполняется очень долго или вообще завис, должны помочь клавиши Ctrl+Break. И ваши жалобы.
  • Скрипты можно изменять, передавать третьим лицам, удалять из них копирайт, но всё это на вашей совести :)
  • Идеи для создания новых скриптов приветствуются!

Небольшой бонус: скрипт, меняющий 2 объекта местами

Рационально объяснить пользу этого скрипта мне не удалось, но вполне возможно, что он кому-то пригодится так же, как и мне. Применяется обычно в сценарии, уже описанном выше: есть старый элемент и где-то в стороне мы делаем его улучшенный вариант, а потом хотим поставить новый на место старого, но при этом старый сохранить.

Устанавливается так же, как и предыдущие скрипты.



Дальше будет интересней…



Комментарии (3) на “Скрипты InDesign: выпуск №3”

  1. Vlad Ossipov:

    The Best! Спасибо.
    Можно репостить инфу про ваши скрипты в своём тематическом блоге? Разумеется со ссылкой на вас.

  2. Роман Верник:

    Можно, конечно)

  3. Тимофей Дудин:

    Спасибо! Очень удобно и черезвычайно эффективно.

Оставить комментарий

 


© Юзетикс, 2008
Авторские права и пр.
info@usethics.ru +7 495 771 00 88