Адаптирую скрипты под ID CS3

Статус
Закрыто для дальнейших ответов.

ragman

Топикстартер
12 лет на форуме
Сообщения
669
Реакции
0
В разделе было много тем с просьбами переписать какой-либо скрипт чтобы он работал в CS3.
Предлагаю безвозмездные услуги по адаптации скриптов для ID CS3.
От вас прямая ссылка на скрипт или прикрепить архив с текстом скрипта здесь. Желательны пояснения проблем.
 

MAO_the_Doom

15 лет на форуме
Сообщения
2 408
Реакции
224
Ответ: Адаптирую скрипты под ID CS3

А может можно ли подрихтовать под иллюстратор вот этот скритпик:
http://illustrator.hilfdirselbst.ch...ip?id=skripte:javascript:tx_tools&cache=cache

Этот скрипт называется TX Tools 2 - разбивает и склеивает строки текста.
Проблема в том, что под CS3 он склеивает нормально, а вот при разбивке выдает сбой скрипта.
Уж очень полезный скрипт, поэтому хоть и не по теме, но за спрос не бъют...
 

ragman

Топикстартер
12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Адаптирую скрипты под ID CS3

MAO_the_Doom сказал(а):
Этот скрипт называется TX Tools 2...
Как оказалось это не скрипт, а набор скриптов.
Разбиением занимаются два скрипта из набора:
- Para Breaker (соответственно параграфам)
- Line Breaker (соответственно строкам)
Собственно их я и адаптировал.
 

Вложения

  • Break.zip
    1.2 КБ · Просм.: 488

MAO_the_Doom

15 лет на форуме
Сообщения
2 408
Реакции
224
Ответ: Адаптирую скрипты под ID CS3

Отлично!!! Огромное спасибо. Творческих вам успехов!
 

black.cat

Участник
Сообщения
63
Реакции
0
Ответ: Адаптирую скрипты под ID CS3

Адаптируйте мой скриптик который подравнивает высоту выделенных фреймов по высоте _первого_ выделенного.

Код:
if ( app.selection.length>0)
{
  baseObject = app.selection[ app.selection.length-1 ];
  if ( app.selection.length>1) {
    for ( var i=0; i<app.selection.length-1; i++) {
      var g=baseObject.visibleBounds;
      var g2=app.selection[i].visibleBounds;
      g2[2] = g[2];
      app.selection[i].visibleBounds = g2;
    }
  }
}
 

Specialist

15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: Адаптирую скрипты под ID CS3

Ну во-первых он у вас только нижнюю границу подгоняет. (Надо и верхнюю тоже?) А во-вторых определить в каком порядке выделялись фреймы - проблема. Недавно обсуждалось, надо поглядеть...

=============
Поглядел. Ясно сказано, что решения нет. :(
По крайней мере моментального. Вымудриться как-то наверное можно, но я бы не особо рассчитывал.
 

Specialist

15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: Адаптирую скрипты под ID CS3

ragman


Не по теме:
Да вы герой просто. Чужой код разбирать, да еще на С-подобном языке это надо крепкие нервы иметь.
 

Slx1

15 лет на форуме
Сообщения
944
Реакции
106
Ответ: Адаптирую скрипты под ID CS3

Уважаемый ragman, можно ли немного подправить Ваш скрипт "PAGE2SELECT" на предмет учета значения "Bleed" документа?

Заранее спасибо!
 

ragman

Топикстартер
12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Адаптирую скрипты под ID CS3

Slx1 сказал(а):
Уважаемый ragman, можно ли немного подправить Ваш скрипт "PAGE2SELECT" на предмет учета значения "Bleed" документа?

Заранее спасибо!
Я просил публиковать ссылки на скрипты или прикреплять их тут.
Вот например я не помню чтобы писал скрипт "PAGE2SELECT". Хотя конечно мог и забыть 'hmmm'
 

Slx1

15 лет на форуме
Сообщения
944
Реакции
106
Ответ: Адаптирую скрипты под ID CS3

Вот:

/*****************************************************************

"Приведение размера страницы к размеру выделенных объектов"

page2select.jsx



Особенность: группирует выделеные объекты



Автор: Андрей Рыжков (ragman)

07.10.2005г.

*****************************************************************/

with (app) {

myDoc = activeDocument;

myPage = selection[0].parent;

if ((selection.length == 1)&&(selection[0].constructor.name == 'Group')) {

myGroup = selection[0];

}

else {

myGroup = myPage.groups.add(selection);

}

//visibleBounds [y1, x1, y2, x2]

myBound = myGroup.visibleBounds;



h = myBound[2] - myBound[0];

w = myBound[3] - myBound[1];

myDoc.documentPreferences.pageHeight = h;

myDoc.documentPreferences.pageWidth = w;



myDoc.zeroPoint = [0,0];

myGroup.move([0, 0]);

}

********************************************

Еще раз заранее спасибо!
 

ragman

Топикстартер
12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Адаптирую скрипты под ID CS3

Slx1
Да, действительно забыл ;]]
Диалог рисовать лень было поэтому вот два скрипта - один учитывает Bleed, другой - нет.

black.cat
К сожалению пока ничем помочь не могу. Видимо необходимо менять алгоритм и выбирать образец по каким-то другим признакам, а не по порядку выделения. Могу только посоветовать написать скрипт на "внешнем" языке (VB, C# и т.д.). Там можно сделать модальное окно и указывать отдельно образец, а отдельно подгоняемые фреймы.
 

Вложения

  • page2select.zip
    1.3 КБ · Просм.: 590

Slx1

15 лет на форуме
Сообщения
944
Реакции
106
Ответ: Адаптирую скрипты под ID CS3

Большое спасибо! Работает! Творческих успехов!
 

ragman

Топикстартер
12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Адаптирую скрипты под ID CS3

Арсен Расулов сказал(а):
Уважаемый ragman!
А нельзя ли плагин подправить для CS3?
Вот тут я уже плакал: http://forum.rudtp.ru/showthread.php?t=31352
Уважаемый Арсен!
Видимо я не зря разместил тему в разделе Скрипты и уточнил что подправляю старые скрипты, а не пишу новые.
А объясняется все очень просто - я изначально не програмист и освоить самостоятельно язык С++ и его практическое применение к ИД у меня не получается в силу отсутствия времени, стимула, желания, базовых знаний и еще кучи причин.
Поэтому на настоящий момент это мое четко выраженное желание. А когда появится желание покопаться в плагинах, я размещу соответствующую тему в соответствующем разделе.
 

Vlad3170

Участник
Сообщения
16
Реакции
0
Ответ: Адаптирую скрипты под ID CS3

Уважаемый Ragman. Адаптируйте скриптик под CS3 версия 5 http://www.smat.com.ua/files/TFManager.zip
Скрипт находит имена файлов в тексте и заменяет их на сами файлы.
Заранее спасибо. С ув. Влад.
 

ragman

Топикстартер
12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Адаптирую скрипты под ID CS3

Vlad3170 сказал(а):
Уважаемый Ragman. Адаптируйте скриптик под CS3 версия 5 http://www.smat.com.ua/files/TFManager.zip
Скрипт находит имена файлов в тексте и заменяет их на сами файлы.
Заранее спасибо. С ув. Влад.
Держи. Вроде работает.
 

Вложения

  • TFManagerCS3.zip
    4.7 КБ · Просм.: 722

Flame

Unregistered user
20 лет на форуме
Сообщения
1 323
Реакции
58
Ответ: Адаптирую скрипты под ID CS3

модераторы, пожалуйста, прилепите тему вверх, она имеет все шансы стать хитом.
 

Vlad3170

Участник
Сообщения
16
Реакции
0
Ответ: Адаптирую скрипты под ID CS3

Огромное спасибо дорогой ЧЕЛОВЕК. Чесно говоря, думал никто непоможет. Ещё раз огромное спасибо Ragman. С ув. Влад.
 

MAO_the_Doom

15 лет на форуме
Сообщения
2 408
Реакции
224
Ответ: Адаптирую скрипты под ID CS3

Вот ещё полезный скриптик для Иллюстратора в надежде ждет поправки...
Суть такова его, что он в CS2 добавлял точки/узлы на выделенных пользователем узлах. В CS3 он теперь добавляет точки только к одному узлу. Было бы здорово, чтобы он теперь опять работал со всеми теми точками/узлами, которые выделяются.
 

Вложения

  • AddPoints.rar
    1.3 КБ · Просм.: 419

ragman

Топикстартер
12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Адаптирую скрипты под ID CS3

Я весьма мало работал в Иллюстраторе, поэтому никак не могу взять в толк как должен работать данный скрипт и соответственно не могу понять где он работает неправильно ))). Может можно разжевать подробнее.. Типа как для "чайника"...
 
Статус
Закрыто для дальнейших ответов.