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

  1. T

    [ID CS4-CS6] idleTask перестаёт работать через некоторое время

    #target indesign #targetengine 'pages' var idleName="iniMonitor"; var w=new Window('palette') w.location=[100,900] w.preferredSize=[300,200] w.alignChildren=["center","center"] w.onClose = function(){ var t = app.idleTasks.itemByName(idleName) if( t.isValid) {...
  2. T

    [ID CS4-CS6] Окно в ожидании изменения файла

    var lm var fStart=true var f= File(myGetScriptPath()+"/list.txt") if(f.exists){ f.open ("r") lm=f.modified } var w = new Window("palette") w.addEventListener ("close", closeWindow) var t=w.add("statictext", undefined, lm) var b=w.add("button") b.addEventListener("click",select) w.show()...
  3. T

    [ID CS4-CS6] Переходим на VSCode

    Прошу тех людей, кто полностью перешел на VSCode для написания скриптов поделиться опытом. Какие плагины нужны, дополнительные файлы скачать, настройки в папке проекта, launch.json, jsconfig.json. Папка types, в которую нужно положить index.d.ts, global.d.ts и другие, что бы заработали...
  4. T

    [ID CS4-CS6] Словил глюк. Прошу проверить у себя

    var arr=[4,7,6,3] $.writeln(Math.max.apply(null,arr)) $.writeln(Math.max(4,7,6,3)) При запуске из под ESTK результат 7, при запуске под InDesign CS5.5 - результат 6! У вех так?
  5. T

    [ID CS4-CS6] Получить текущий цвет заливки/обводки

    не рисуя временный rectangle. Короче надо текущий foreground/background на странице. Или получить активный swatch.
  6. T

    [ID CS4-CS6] Превью в диалоговом окне

    Как делать такие превью? В каком направлении рыть, что-то идей нет.
  7. T

    [ID CS4-CS6] Повернуть объект относительно произвольной точки

    Как повернуть объект относительно произвольной точки в CS5.5 В скрипте Claquos используется такая конструкция: app.scriptPreferences.version = 4.0 secteur.rotate(rotation, [x,y]) Можно ли как-то обойтись без scriptPreferences.version = 4.0? Команда transform может вращать только относительно...
  8. T

    [ID CS4-CS6] Аргументы функции

    Можно ли как-то изменить аргументы из функции?
  9. T

    [ID CS4-CS6] Проблема с Event

    #targetengine "session" app.activeDocument.addEventListener (Event.AFTER_SELECTION_ATTRIBUTE_CHANGED, changeDoc); function changeDoc(){ app.activeDocument.selection[0].parentStory.justification=Justification.RIGHT_ALIGN //...
  10. T

    [ID CS4-CS6] GREP прописные и строчные буквы

    В GREP поиск и замена всех прописных букв на "Х", а строчных на "х" невыполнима? Только писать скрипт?
  11. T

    [ID CS4-CS6] getFiles и регулярное выражение для маски файла

    Хочу получить через getFiles всё, названное латинскими буквами, цифрами и разрешёнными спецсимволами getFiles(/^([a-zA-Z\._\-0-9])*$/) ничего не находит. Что-то не так в выражении?
  12. T

    [ID CS4-CS6] getFiles и буква "й" на Mac

    Продолжаем исследовать функцию getFiles. На Mac она даёт имя файла с буквой "й" как два символа и обычный поиск "й" не даёт результатов. На Win10 поиск в скрипте работает без проблем. Подозреваю, что "ё" и "ь", а также другие символы, например, из немецкого алфавита с умляутами и прочей хренью...
  13. T

    [ID CS4-CS6] getFiles и файлы без расширений

    Может ли getFiles выдать файлы у которых нет расширений. Маска ("*.") не срабатывает. Трюки с regexp наподобии (/.+[^\.]$/i) и через функцию тоже не увенчались успехом. Поиск не помог :(
  14. T

    [ID CS4-CS6] Строка поиска для GREP

    Не могу составить запрос для поиска разрыва строки \n перед которым НЕТ знака Зодиака [^(овен|телец|близнецы|рак|лев|дева|весы|скорпион|стрелец|козерог|водолей|рыбы)]\n не находит некоторые разрывы (?<![овен|телец|близнецы|рак|лев|дева|весы|скорпион|стрелец|козерог|водолей|рыбы])\n Этот вариант...
  15. T

    [ID CS4-CS6] pageColor

    Хочу использовать pageColor как метку для особых страниц. Заремаренная строка крашит Индизайн CS5.5, хотя в документации явно сказано или массив из трёх RGB или UIColors. UIColors срабатывает, можно использовать и его для моих целей, но хотелось бы разобраться в вопросе...
  16. T

    window.show( )

    var myWindow = new Window ("dialog"); var myMessage = myWindow.add ("statictext"); myMessage.text = "Hello, world!"; myWindow.show ( ); myWindow.show ( ); Второй вызов myWindow.show( ) выдаёт пустое окно почти на весь экран! Я в недоумении, что это? CS5.5, Win 10
  17. T

    Создать сложную фигуру в памяти

    Может кто знает, существует ли возможность создать сложную фигуру в памяти, а потом поместить её на полосу (что-то типа canvas, eps, bitmap (хотя хочется вектор), в памяти, как в С). Рисую QR код из черных квадратов, 57х57=3249, из них черных примерно 1700, белые, естественно, пропускаю...
  18. T

    Полоса или разворот?

    Как скрипт может узнать что ему подсунули: одну полосу или две полосы на развороте (две полосы на разных разворотах пока не интересуют)? Есть ли какой-нибудь элегантный способ определения э
  19. T

    Создание ZIP-архивов из JavaScript

    Пытался разобраться с темой, провозился с библиотекой JSZIP целый день, так ничего путнего и не вышло. Может у кого есть какие наработки в этой теме? В интернете тоже не густо по этой теме и везде идет отсылка к вышеупомянутой библиотеке. Завтра на работе попробую на Маке такую команду var...
  20. T

    Total Commander, F3 и файлы *.jsx

    Total Commander и файлы .jsx Хочу научить TC просматривать (не редактировать) файлы jsx с подсветкой синтаксиса по F3. Нашел несколько плагинов к Lister-у, остановился на одном SyntaxColorizer 1.1 (остальные или монстры или редакторы (еще и какой-то мусор пытаются вставить в начало файла) или...