Скрипти в InDesign стор.8
І на останок. Перед запуском скрипта в отладчике перевірте, яке хост-додаток вибрано в якості робочого (панель Target Application). За замовчуванням відладчик налаштований на ExtendScript Toolkit, тому будьте пильні.
Мал. 1.2. Підключення необхідних бібліотек в Visual Basic
1. Виберіть Tools | References. У списку знайдіть Adobe InDesign ххх Туре
Library (тут ххх - або CS2, або CS3), поставте прапорець навпроти і натисніть кнопку ОК (рис. 1.2). Якщо з яких-небудь причин бібліотека (ResourcesforvisuaiBasic.myTabie) в списку не з'явилася, натисніть кнопку Browse і вручну вкажіть її місце розташування. Зазвичай вона знаходиться в папці
\ Documents and settingsWe / 'nomeVApplication Data \ Adobe MnDesignWersion. AScripting SupportV
2. Виберіть View | Object Browser.
3. У списку Libraries виберіть InDesign. Visual Basic відобразить список всіх об'єктів InDesign (рис. 1.3).
Мал. 1.3. Дуже зручний інтерфейс Visual Basic, з описом підтримуваних методів і властивостей
4. Виберіть ім'я будь-якого об'єкта. У відповідних вікнах будуть відображені властивості і методи даного об'єкта.
1.3. Будинок для скрипта
Для того щоб скрипт був "видно", його розміщують в папці Install \ Adobe \ InDesign \ Presets \ Scripts, де Install - папка, в якій встановлено програму (зазвичай
\ Program Files \, тут - системний диск), або
-Documents and Settings \ user_name \ Applicatiоn Data \ Adobe \ InDesign \ Scripts, a для Macintosh: - / Library / Preferences / Adobe InDesign / Scripts.
При необхідності в ці папки можна розміщувати не самі скрипти, а тільки ярлики на них.
Нове в InDesign Creative Suite 3_
В InDesign CS3 змінився шлях для ресположенія користувача скриптів. Тепер вони повинні були розміщені в папці користувача drive_name: \ Profiles \ use / ina / T7e \ Application Data \ Adobe \ lnDesign \ Version 5.0 \ Scripts \ Scripts Panel.
В InDesign передбачена спеціальна палітра Scripts (Window | Automation | Scripts), звідки можна запускати призначені для користувача скрипти (рис. I.4). Це дуже зручно, особливо при інтенсивному використанні скриптів, оскільки відпадає необхідність щоразу подорожувати по меню в пошуках потрібної операції.