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

  1. dumbm1

    Можно ли отследить нажатие Shift или Ctrl в скрипте на javascript?

    @Oleg Butrin, можно ли этот момент чуть подробнее: какие события могут вызывать скрипт? Или ссылку на материал. Спасибо )
  2. dumbm1

    window.show( )

    Похоже на то, что повторное использование интерфейса не предусмотрено 'RIP' (то же самое в Фотошопе и Иллюстраторе). Только через повторное создание. 'otbline' В версии CC-2014 тоже выдаёт пустое окно, но маленькое (124 px на 0 px)
  3. dumbm1

    Отключить текстовые слои в сетах скриптом

    Перед запуском в ESTK надо выбирать в выпадающем меню целевую программу, либо ставить в начале скрипта //@target photoshop, иначе ESTK запускает скрипт в своей DOM, а в ней видно нет ни activeDocuments ни тем более layers
  4. dumbm1

    Отключить текстовые слои в сетах скриптом

    а если оформить как обычную ф-цию и поставить app. перед activeDocument, чтобы везде было app.activeDocument? вроде все используемые свойства присутствуют в мануале по фотошопу cs2, а проверить не могу, т.к. нет cs2 и не будет ;) var lays = app.activeDocument.layers; disableTxtInSets(lays)...
  5. dumbm1

    Отключить текстовые слои в сетах скриптом

    вот это вроде работает (отключает видимость текстовых слоёв в сетах): (function disableTxtInSets ( lays ) { for ( var i = 0; i < lays.length; i++ ) { if ( lays[ i ].typename == "LayerSet" ) { disableTxtInSets ( lays [ i ].layers ); } else if ( lays[ i ].kind == LayerKind.TEXT...
  6. dumbm1

    Отключить текстовые слои в сетах скриптом

    Во-первых, в предоставленном коде не хватает последней фигурной скобки. И, наверное, при вызове в ф-цию надо передавать docRef, а не Doc (вот так - LayersScan0(docRef))? Ну и в коде ф-ции то Doc, то docRef... так и должно быть?
  7. dumbm1

    Выбор шрифта в диалоговом окне

    (function () { var allFontNames = []; for ( var i = 0; i < fonts.length; i++ ) { allFontNames.push ( fonts[ i ].name ); } var w = new Window ( "dialog", "Fonts" ); var list = w.add ( "dropdownlist", undefined, allFontNames, { scrolling: true } ); list.selection = 0; w.show...
  8. dumbm1

    Выбор шрифта в диалоговом окне

    Действительно не работает. Взял из своего иллюстраторовского скрипта, думал прокатит... Поправлю только завтра, если никто не успеет до того момента.
  9. dumbm1

    Выбор шрифта в диалоговом окне

    очень большой массив var fonts = []; for ( var i = 0; i < textFonts.length; i++ ) { fonts.push ( textFonts.getByName ( textFonts[ i ].name ) ); } alert ( fonts );
  10. dumbm1

    В чем отличия выделенного слоя от выбранного?

    var sel = selection[ 0 ]; alert ( getTopLay ( sel ) ); /** * Получить слой верхнего уровня у которого parent == document * @param {PageItem} item - объект класса PageItem * @return {Layer} item/getTopLay(item.parent) - слой верхнего уровня, объект класса Layer */ function getTopLay ( item ) {...
  11. dumbm1

    В чем отличия выделенного слоя от выбранного?

    app вроде можно не писать, т.к. это глобальный объект. По аналогии с глобальным объектом window в браузере. Или есть какие подводные камни?
  12. dumbm1

    Photoshop 25

    Молодой ещё 'beer1'
  13. dumbm1

    Помогите со скриптом

    там демонстрируется решение только части задачи. если мы на верном пути, то можно дописать и остальное.
  14. dumbm1

    Аналог плагина select menu для CC 2014

    Никогда о нём даже не слышал, а интересная какая вещь! Живём так: select>same+ручное выделение в аутлайн-режиме+lock/unlock+упорядочивание макета с разбросом по слоям и группам... '8()' в общем как-то на автомате и не замечаешь.
  15. dumbm1

    Помогите со скриптом

    немного поправил (в предыдущем примере неправильно цвет назначался) (function () { var w = new Window ( 'dialog', 'Select a spot color' ); var spotListGr = w.add ( 'group' ); var spotList = spotListGr.add ( "listbox", undefined, undefined, { multiselect: false } ); for ( var i = 0; i <...
  16. dumbm1

    Помогите со скриптом

    Похоже? Предварительно надо что-нибудь выделить, но не в текстовом режиме. (function () { var w = new Window ( 'dialog', 'Select a spot color' ); var spotListGr = w.add ( 'group' ); var spotList = spotListGr.add ( "listbox", undefined, undefined, { multiselect: false } ); for ( var i =...
  17. dumbm1

    Помогите со скриптом

    Скриптинг в иллюстраторе, официальная документация.
  18. dumbm1

    Помогите со скриптом

    @saiks, а можно ещё немного поконкретнее что и как Вам надо и примеры документов до и после преобразований
  19. dumbm1

    вставить текст ПЕРЕД курсором

    панель: http://forum.rudtp.ru/resources/insertlogicsymbol-jsx.448/
  20. dumbm1

    insertLogicSymbol.jsx - тип окна dialog изменён на palette

    тип окна dialog изменён на palette т.е. окно будет висеть в фоне