Результаты поиска

  1. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом Ну я допер как надо делать. Надо сделать видимыми все невидимые слои и собрать их в коллекцию для последующего скрытия. Далее собрать линейки по массиву activeDocument.pathItems. Далее надо их удалять с хвоста массива учитывая группы, но не тупо, а через...
  2. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом Все бы хорошо в твоем скрипте, только разлочивает он и визуализует слои на которых, возможно, нет линеек вообще, сиречь может делать много бесполезной работы. Надо бы разлочивать и т.п. только те слои, на которых линейки есть, т.е. определять объект...
  3. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом Согласен. Ни фига мой скрипт не работает! ;-) AirGraph.
  4. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом Проверил в CS3 - все работает как надо, и без app.redraw(); перерисовывает в лучшем виде результаты удаления линеек. ;-) А в CS2 и на G4 и на G5 и с app.redraw(); и без оного ничего не перерисовывается. Вывод: кто собрался пользоваться скриптом...
  5. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом Вот от большого безделья доделал проверки на открытые документы, сообщения о количестве удаленных объектов и прочие малозначительные вещи... ;-) AirGraph.
  6. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом Скрипт удаляет все guides из активного документа. Все locked layers остаются таковыми. Что-то у меня, правда, на МАС_е, в CS2 app.redraw(); не выполняется, хотя скрипт все исправно удаляет и слов плохих не говорит. Кому интересно - милости прошу...
  7. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом За памятник - спасибо, но твой цикл while будет выполняться дольше моего цикла for, потому как в теле твоего цикла выполняется кроме remove (как и в моем) еще и pop и присвоение, не говоря уже о том, что чисто теоретически for при компиляции быстрее...
  8. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом Да нет, дело не в этом. Просто надо сначала отобрать из массива PathItems объекты guides, затолкав их во вновь созданный массив методом push, а потом уже пробежать по этому массиву с хвоста, удаляя все элементы подряд. С TextPath надо вообще отдельно...
  9. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом Ничего странного не вижу. Вы модифицируете length массива pathItems по ходу выполнения цикла, удаляя из него элементы. Именно так и должно выполняться. AirGraph.
  10. A

    Стереть все направляющие скриптом

    Ответ: Стереть все направляющие скриптом Думаю, что так, но еще придется перебрать и TextPath. Не знаю как можно создать Guide, чтобы она была объектом TextPath, но описание свидетельствует о такой возможности. AirGraph.
  11. A

    Crop And Resize.js

    Ответ: Crop And Resize.js Не, не по идее, а как сейчас принято говорить, реально кроссплатформенный, а посему и для Мас_а, в том числе. AirGraph.
  12. A

    Crop And Resize.js

    Ответ: Crop And Resize.js Я сталкивался. Jungle Software, например. AirGraph.
  13. A

    Глюки JavaScript при работе с файловой системой

    Ответ: Глюки JavaScript при работе с файловой системой Я на Мас_е не замечал сбоев в файловых операциях. Я обычно проверяю что возвращает new File. Еще мне не очень нравится, что в цикле на каждой итерации создается объект File, который остается жить до завершения задачи. А если линков будет...
  14. A

    Мысли о скриптах

    Ответ: Мысли о скриптах По поводу 1... Предлагаю попробовать скрипты Jungle Software. Как я помню они умеют отличать фотошоповские и иллюстаторовские EPS, а кроме того можно ими же попутно все растры сконвертить в .psd и проблемы с редактированием отпадут, возможно... AirGraph.
  15. A

    Мысли о скриптах

    Ответ: Мысли о скриптах А что надо чтобы стало с матрицей афинных преобразований? Я так полагал, что в результате replace получится link к name.psd с единичной матрицей взамен отредактированного растрового объекта с его какой-то там матрицей. Такой вариант не подходит? AirGraph.
  16. A

    Мысли о скриптах

    Ответ: Мысли о скриптах По поводу 2... А в чем проблема то? Выделяем растровый объект иллюстратора. Cmd+C. Переключаемся в Photoshop. Новый документ - Cmd+N (Clipboard). Вставляем объект - Cmd+V, в виде пикселов, естественно. Редактируем как угодно. AirGraph.
  17. A

    Угол наклона

    Ответ: Угол наклона Вся информация о трансформациях содержится в Matrix. AirGraph.
  18. A

    нажатие на кнопки

    Ответ: нажатие на кнопки Надо попробовать написать так: lsd = app.activeDocument; AirGraph.
  19. A

    Определить цвет

    Ответ: Определить цвет Illustrator JavaScript Ref.pdf стр. 168 свойство fillColor. Цвет пикселя растрового объекта определить в IL не представляется возможным, IMHO. AirGraph.
  20. A

    нажатие на кнопки

    Ответ: нажатие на кнопки InDesign CS3 Scripting Guide JS.pdf стр. 83.