2012-02-10 3 views
1

В середине крупного издательского проекта, и явный масштаб меня взвешивает. Много сроков спускаются по трубе, и большая часть моей проблемы - скучные и повторяющиеся задачи. Мне нужно подобрать основы сценария InDesign pronto, и я ищу ресурсы или книги, которые позволят мне ускориться.Быстро изучать скрипты InDesign?

Я получаю Java, XML и некоторые веб-технологии ... Однако я не профессионал в области программирования, и JavaScript для меня новичок. Mac/Linux, если это имеет значение.

Рекомендации? Заранее спасибо.

ответ

4



@niteshade -

          Старая нить здесь, но проверить http://codingbat.com/, если вы не так заняты. Это отличный сайт для практической базовой логики программирования. Языками на этом сайте являются Java и Python, но логика применяется и к другим языкам, таким как Javascript и PHP.

          Это на самом деле очень сложный сайт, и есть много проблем на нем, так что вы, вероятно, получить много проницательности, прежде чем решить даже половину из них. Некоторые из них заняли у меня неделю или около того, чтобы выяснить, например, такие печально известные: makeBricks и xyzMiddle.


          Кроме того, для хороших книг InDesign определенно получить InDesign CS5 Automation Using XML & JavaScript. Как следует из названия, он подробно описывает XML, но также включает в себя всю мелкую версию « InDesign CS5 JavaScript» (обе книги Grant Gamble).

          Лучший учебник, который сам по себе Adobe потушить (что я знаю так или иначе) является Javascript Tools Guide CS5. Это довольно хорошая ссылка для неясных функций и имеет хорошие примеры того, как использовать большинство из них.

          Кроме того, время от времени вам может понадобиться для связи с другими программами Adobe, Creative Suite (например, InDesign отправки изображений в Photoshop, например). Чтобы сделать это, вам нужно использовать объект   BridgeTalk   ( не следует путать с Adobe в « Bridge», хотя это является частью этой программы). Вот лучшая ссылка, которую я нашел на   BridgeTalk   объект - The Adobe Bridge SDK. И вы должны изучить этот сценарий Касьяном Серветским - http://kasyan.ho.com.ua/convert_cmyk-rgb_images_to_grayscale.html.

          сама разбросала и плохая документация (на мой взгляд, во всяком случае) Adobe, но внешний источник сделал отличную ссылку на Object Model INDESIGN в - http://jongware.mit.edu/idcs5js/index.html. Точно так же есть еще один отличный внешний ресурс для объектной модели Photoshop - http://objjob.phrogz.net/pshop/hierarchy. На первый взгляд это трудно понять, но для начала рассмотрим эти две функции -   app.documents.add()  , и   app.activeDocument.close()  . Теперь найдите «Приложение» в индексе ссылки на объектную модель, чтобы увидеть эти свойства и методы.


          "объект модель" InDesign отличается от Photoshop во многих отношениях. Это означает, что существуют разные методы и свойства, доступные скрипту в каждой программе. И хотя сценарии в InDesign и Photoshop имеют разные DOM, они имеют одну и ту же основу в функциональности и синтаксисе Javascript.

          И снова - скриптовый Adobe в целом делает не долю методов DOM и свойства этого самого Javascript, потому что DOM в JavaScript подразумевается доступ к документу дерево веб-браузера. Это то, что определяет Adobe scripting как   Extendscript   в отличие от Javascript.

Также следует отметить, что ExtendScript может доступ файл-система ОС, тогда как Javascript может не (считают   myFolder.execute()  ).


В любом случае, как следует из названия, именно так я сам быстро освоил скрипты InDesign всего за последние несколько месяцев.

+0

хороший материал здесь. Да, не так отчаянно, поэтому я могу дать вашим ссылкам время суток. Благодаря! – allanberry

2

Take a look at this thread: У этого есть куча книг по программированию. Оба языка - агностик и для разных языков. Все они также должны быть свободными.

Быстрый просмотр заголовков, казалось, показывал «Как создавать программы», «Основные шаблоны JavaScript и jQuery» и «OO Design». Все может быть полезно для вас.

Я также действительно предлагаю O'Reilly book on InDesign. Я не читал его, и, согласно интернет-магазину, он был опубликован в 2006 году, но, по моему опыту, О'Рейли - отличный источник.

Кроме того, Adobe's page on this.

Успехов,

+0

Спасибо ... Я думаю книги путь, и я выделить какое-то время, чтобы сделать это формально/правильно. Формальный учебный курс - это моя обычная МО, но на этот раз я подумал, есть ли более быстрый и грязный метод ... возможно, поваренная книга. Под некоторым давлением времени, вот и все. – allanberry

1

Ну, если это любая помощь, так как вы на Mac я предлагаю Applescript. Это может быть немного проще в использовании, чем Javascript. JS можно использовать на ПК, хотя и имеет свои преимущества. Applescript - несколько более естественный язык. Может быть легче подобрать.

Applescript имеет библиотеку, к которой вы можете получить доступ, что помогает мне значительно. Также полезны Guide и Reference. Наконец, форумы Adobe обычно довольно полезны. forums.adobe.com/community/indesign/indesign_scripting

+1

ОК. Я искал возможность попробовать MacRuby ... возможно, я могу обменять его на AppleScript? Я никогда не был поклонником AppleScript ... действительно неудобным языком. – allanberry

0

Попробуйте эти утилиты для использования macgrunt applescript.

я узнал больше всего мои вещи от него

http://macgrunt.com/category/indesign/scripting-lesson/

+0

В эти дни я бы просто использовал Swift, если это вообще возможно: AppleScript укушен. Тем не менее, делать это не нужно. – allanberry

+0

Я не верю, что Swift разговаривает с Indesign, рад, что оказался ошибочным. – MonkeyCMonkeyDo

Смежные вопросы