Недавний контент Tiburtsy

  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] Окно в ожидании изменения файла

    while(w.visible){ UPD Ещё изменения в коде. Не даёт редактировать первое сообщение (5 мин лимит)
  3. T

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

    lm=f.modified+"" Да всё работает! Вопрос в том, что у меня после показа окна запускается бесконечный цикл проверки на изменение файла. Правильно ли я делаю с точки зрения програмирования в js indesign?
  4. 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()...
  5. T

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

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

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

    Увы, лицензия на работе такая. Приходится под эту версию писать скрипты
  7. 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! У вех так?
  8. T

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

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

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

    Читал эту книгу. Там не рисуют в диалоговом окне, максимум выводят статичную картинку. Я же хочу выводить превью от зависимых параметров, например, прямоугольник 2 - рисуем два прямоугольника, 50% - рисуем в половину высоты и т.д.
  10. T

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

    Я работаю на CS5.5
  11. T

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

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

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

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

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

    var a=1,b=2,c=3 swap(a,b)//a=2,b=1 swap(b,c)//b=3,c=1 Я про такое. Когда неизвестно какие внешние переменные будут меняться
  14. T

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

    var a=1, b=2 swap(a,b)//a=2, b=1 Можно ли написать на js Indesign такую функцию swap() P.S. На Pascal/Delphi такое было возможно через объявление var аргументов
  15. T

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

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