Если есть вопросы по скриптам

  • Автор темы Автор темы Oleg Butrin
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Если есть вопросы по скриптам

Может, если тип изображения не важен, проверку конструктора вобще выкинуть?
 
Ответ: Если есть вопросы по скриптам

действительно, забрал строчку && myDoc.rectangles.allGraphics[0].constructor.name ==
и вроде поставило.. но не все ли скрипт сделал правильно? и чем может грозить удаление той строчки?
 
Ответ: Если есть вопросы по скриптам

Без этой строчки подложка будет добавляться на все графические фреймы с иллюстрациями независимо от типа помещенного изображения. Остальная часть скрипта отрабатывает как обычно.
 
Ответ: Если есть вопросы по скриптам

Кто-нибудь пробовал BridgeTalk в CS5? У меня не получается связываться через BridgeTalk с Photoshop, приходиться выкручиваться через VBS :(
 
Ответ: Если есть вопросы по скриптам

Кто-нибудь пробовал BridgeTalk в CS5? У меня не получается связываться через BridgeTalk с Photoshop, приходиться выкручиваться через VBS :(

Все работает. Использую вот такую конструкцию:

var myBridgeTalk = new BridgeTalk;
myBridgeTalk.target = 'photoshop';
myBridgeTalk.body = myFunctionName.toString () + "myFunctionName ();";
myBridgeTalk.onResult = function (argResponse) {
myResponse = argResponse.body;
}
myBridgeTalk.send (100); */Время ожидания ответа (в данном случае 100 секунд)/*

function myFunctionName () {
*/Здесь код который отсылаю в Photoshop/*
}
 
Ответ: Если есть вопросы по скриптам

Где-то видела ссылку на скрипт для разбиения таблицы, теперь не могу найти.
Подскажите, кто знает.

И заодно, если есть, - наоборот, для объединения двух таблиц.
 
Ответ: Если есть вопросы по скриптам

Eugenyus, спасибо) Просматривала там все статьи с меткой Table, но как-то пропустила.
/жаль конечно, что на таблицах с объединенными ячейками он косячит - у меня почти все таблицы такие, много дополнительной работы/
 
Ответ: Если есть вопросы по скриптам

Все работает. Использую вот такую конструкцию
да у меня вообще черти-что творится на Windows 7, чтоб vbs нормально работал приходится индюк запускать от имени администратора.
 
Ответ: Если есть вопросы по скриптам

Добрый день.
Первые шажки в скриптописании (JS. CS3).

Пытаюсь свой скрипт, написанный под Illustrator, реализовать под InDesign.
Столкнулся с проблемой.
Как получить одну из цифр (первую, вторую или 68-ую) числа, введенного в диалоговом окошке?
В ILL использовал метод CharAt(), под InD не получается. Обыскался в форуме и в инете.

Подскажите, пожалуйста. Если можно, с примером.
 
Ответ: Если есть вопросы по скриптам

The function slice () returns part of a string. It takes one or two parameters. If only a single parameter is used, it is interpreted as “from,” so the function returns a substring from that position to the end of the string. This single parameter can be positive (start counting from the beginning of the string) or negative (start counting at the end). Here are some examples:
Код:
myString = "abcdef";
myString.slice (2); //returns "cdef"
myString.slice (-2); //returns "ef"
When slice () is used with two parameters, the first one is interpreted as the start value, and the second is the (noninclusive) stop value. The first one must be positive; the second one can be negative. Again, some examples illustrate:
Код:
myString = "abcdefg";
myString.slice (1, 3); //returns "bc"
myString.slice (1, -2); //returns "bcde"
Scripting InDesign CS3/4 with JavaScript
By Peter Kahrel
Copyright © 2009 O’Reilly Media, Inc.
 
Ответ: Если есть вопросы по скриптам

Спасибо большое, Eugenyus!
Всех с наступающим Новым годом!!!
 
Ответ: Если есть вопросы по скриптам

20477103.jpg
Подскажите пожалуйста, обведенный мною параметр (At least и Exact) в выпадающем меню редактирования таблицы, какому свойству соответствуют в объектной модели?
Я вот нашел свойство autoGrow(Boolean), однако оно применяется к ячейке.
Мне нужно, чтобы в моем скрипте таблица (состоящая из одной ячейки) была постоянной высоты.
 
Ответ: Если есть вопросы по скриптам

Относится к row и cell.
Если для таблицы, то нужно установить его каждой строке.
PHP:
myTable.rows.everyItem().autoGrow = false;
 
Ответ: Если есть вопросы по скриптам

Как отменить ВСЕ (!) действия скрипта? А то у меня он по одному действию отматывается. Версия CS5. К книге по индизайн cs3 написано, что начиная именно с 3ей версии скрипты теперь отменяются целиком, а по действию...
 
Статус
Закрыто для дальнейших ответов.