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

  1. Eugenyus

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

    Ответ: Если есть вопросы по скриптам Получить доступ к контекстному меню можно и без участия мыши: var mnu = app.menus.item("Layout Context Menu"); Перечень всех менюх можно получить таким скриптом (я сделал до 3-го уровня, больше, в принципе, и не нужно): var mnu = app.menus; var myRes = ""...
  2. Eugenyus

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

    Ответ: Если есть вопросы по скриптам Последняя от меня мысль (больше не осталось): 5-ю строку заменить на var rightMouseMnu = app.menus.item(app.translateKeyString("$ID/RtMouseLayout"));
  3. Eugenyus

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

    Ответ: Если есть вопросы по скриптам Ну давайте начнем с простейшего. #targetengine "doalert" var menuName = "Сделать алерт"; var myMenuItem = app.scriptMenuActions.add(menuName); myMenuItem.addEventListener('onInvoke', function(){main();}); var rightMouseMnu =...
  4. Eugenyus

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

    Ответ: Если есть вопросы по скриптам levin_va, проясните, пожалуйста. Сначала Вы заговорили о скрипте из стандартных примеров, а потом предъявили скрин с ошибкой в скрипте, который, судя по всему, пишите сами. Что же, всё-таки, обсуждается? ))) Если говорить о Вашем скрипте, то ContextMenuText...
  5. Eugenyus

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

    Ответ: Вопрос по подстановке SpecialCharacters в Line.contents var myTF = app.activeWindow.activePage.textFrames; var myL = app.activeDocument.activeLayer; for (i = myTF.length-1; i >= 0; i--){ if (myTF[i].itemLayer == myL) myTF[i].itemLayer = "DestLayer"; }
  6. Eugenyus

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

    Ответ: Вопрос по подстановке SpecialCharacters в Line.contents У меня тоже с ними вечно проблемы... Такого плана алгоритм сработает: var myLine = app.activeDocument.selection[0].parentStory.lines; for (i=0;i<myLine.length;i++){ myLine[i].insertionPoints[0].contents = SpecialCharacters.EN_DASH...
  7. Eugenyus

    Таблицы: трудности ручной подгонки под нужный размер

    Ответ: Таблицы: трудности ручной подгонки под нужный размер По просьбам добавлена возможность изменения высоты строк, аналогичная функции изменения ширины колонок. Дополнительно: добавлен баланс высоты (аналогичный балансу по ширине, см. предыдущий пост); введены дополнительные...
  8. Eugenyus

    Изменить регистр первой буквы

    Ответ: Изменить регистр первой буквы Володя, там, по-моему, в обратную сторону надо)). Вот этот скрипт помог: http://forum.rudtp.ru/resources/rus2rus.64/
  9. Eugenyus

    Как получить номер страницы где находится ключевое слово

    Ответ: Как получить номер страницы где находится ключевое слово Содержимое цикла лучше завернуть в try{}catch(){}, ведь искомое может быть в оверсете.
  10. Eugenyus

    Как получить номер страницы где находится ключевое слово

    Ответ: Как получить номер страницы где находится ключевое слово Если так, то конечно фигня)). Сначала создается массив найденных слов: app.findTextPreferences.findWhat = "слово"; var myWords = app.activeDocument.selection[0].parentStory.findText(); Далее обратиться к найденному объекту и...
  11. Eugenyus

    Как получить номер страницы где находится ключевое слово

    Ответ: Как получить номер страницы где находится ключевое слово Если родитель текстового фрейма с нужным словом - страница (т.е. фрейм не в группе, не "якорь" и т.п.), то var myPage = слово.parentTextFrames[0].parent; Потом можно и перейти на эту страницу: app.activeWindow.activePage = myPage;
  12. Eugenyus

    Как скопировать объект в другой документ?

    Ответ: Как скопировать объект в другой документ? app.activeDocument.selection[0].duplicate(app.documents[1].pages[0]);
  13. Eugenyus

    Как скопировать объект в другой документ?

    Ответ: Как скопировать объект в другой документ? Методы duplicate() и move().
  14. Eugenyus

    Вопросы по Java Script: Создание слоя, выбор активного слоя, выделение объектов, перенос на другой с

    Ответ: Вопросы по Java Script: Создание слоя, выбор активного слоя, выделение объектов, перенос на другой слой, перекрашивание. Просто: app.cut(); В скобках ничего указывать не надо.
  15. Eugenyus

    Отступ сверху в абзацном стиле.

    Ответ: Нумерация глав В абзацном стиле прописать Rule Above 0 pt с нужным отступом и включенной птицей Keep in Frame (один из способов). "Text Frame Options" в данном случае лучше не трогать.
  16. Eugenyus

    Вопросы по форуму

    Ответ: Вопросы по форуму Нажмите на Full Site (у Вас на скриншоте внизу между "Выход" и "Вверх").
  17. Eugenyus

    Проводим кролика? :)

    Ответ: Проводим кролика? :) Приняли! С Новым Годом!:)'beer1'
  18. Eugenyus

    Скрипт, разлинковывающий файлы в папку с названием документа

    Ответ: Скрипт, разлинковывающий файлы в папку с названием документа Предлагаю такой вариант переименования: 0мойфайл.тип 1мойфайл.тип 2мойфайл.тип и т.д. Т.е все новые линки будут вот так нумероваться в нужной папке. Если годится, то вот: var myDoc = app.activeDocument; var myFP =...
  19. Eugenyus

    Скрипт, разлинковывающий файлы в папку с названием документа

    Ответ: Скрипт, разлинковывающий файлы в папку с названием документа В общем да — программа будет предлагать апдейт линка при каждом совпадении имени, а в случае отказа — останавливаться. Здесь приходится возвращаться к Вашей же теме, решение в которой так и не было найдено.
  20. Eugenyus

    Скрипт, разлинковывающий файлы в папку с названием документа

    Ответ: Скрипт, разлинковывающий файлы в папку с названием документа Пробуйте на копии. var myDoc = app.activeDocument; var myFP = String(myDoc.fullName).substr(0,String(myDoc.fullName).length-5); Folder(myFP).create(); var myFolder = Folder(myFP); var myLinks = myDoc.links; for...