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

  1. bossrus

    [ID CC-CC2022] Скрипт не видит содержимого файла (другого видит)

    набросились-то... топикстартер не ответил ещё ни на один вопрос, а тут уже наезды и правки :))
  2. bossrus

    [ID CC-CC2022] Скрипт не видит содержимого файла (другого видит)

    а если просто открыть этот текстовый файл блокнотом — что показывает?
  3. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    нужно именно закрывание после каждого выполненного скрипта. и таки я это реализовал. см. выше :) в посте со скромной оценкой моих умственных способностей в начале — используется таки dialog panel и palette это прям уж совсем разные вещи :) с моей точки зрения palette в данном случае неудобно...
  4. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    дык вот. а у меня не панель, а диалог. не. я про то, что запуск немодального окна — асинхронный. скрипт не ждёт нажатия сего бы то ни было, а продолжает работу. ну и, соответственно, заканчивается и панель сразу закрывается вместе с окончанием скрипта. как реализовано "не окончание" скрипта без...
  5. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    вооот. панель. а как реализовано ожидание нажатия кнопки на немодальном окне?
  6. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    маловероятно. проблема не в тех скриптах, которые присоединяются. проблема в том, что сам индизайн не даёт доступа к некоему набору свойств документа, если в это время в индизайне открыто модальное окно
  7. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    гы! я гений :) решение — элементарное. объявляем оооочень глобальную переменную script_number в онклике: .onClick = function () { myScriptPanel.close(); script_number = this.name; } после вызова диалога, и его...
  8. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    осталось только сделать таки задержку на ожидание ввода. причём такую, чтобы она не вешала весь скрипт. вот это: while (!stop_script){ $.sleep(200); } вешает весь скрипт, и кнопки не реагируют на нажатие :(
  9. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    неа. создал скрипт $.evalFile("/Users/studio/Documents/scripts/test.jsx"); gogogo(); потом в онклике сделал var tempTxt = app.activeScript.path + "/zzzz_temp.jsx"; var iniFile = File(tempTxt); app.doScript(iniFile, ScriptLanguage.JAVASCRIPT); и фиг. та же "модальная" ошибка :(
  10. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    да. это я видел. но это приводит к запуску скрипта, если он не обёрнут в function. а мне нужно загрузить скрипт, и в нём запустить процедуру.... идея. ща попробую налету слабать скрипт с импортом и запуском процедуры, и уже этот "налётный" скрипт запустить...
  11. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    посмотрел, но пока непонятно. даже простейшая конструкция app.doScript('var origKoord = app.activeDocument.zeroPoint; app.activeDocument.zeroPoint = [0, 0]; alert(origKoord);', ScriptLanguage.JAVASCRIPT) так таки не работает. я уж не говорю о том, что...
  12. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    логично. не. свою сделать интереснее '))'
  13. bossrus

    [ID CS4-CS6] Как запустить скрипт из другого файла по кнопке

    да. я сам в шоке с такой темы :) итак, за годы работы у меня скопилось много скриптов. и пока все работали в офисе — всё было замечательно. каждому скрипту своя горячая кнопка, и нет проблем. но все разъехались на удалёнку, и с хоткеями начались траблы. никакие программы для удалёнки не...
  14. bossrus

    [ID CS4-CS6] Проверка наличия стиля в документе

    один из вариантов — попытаться создать, и если ошибка, то присвоить: try { var comParStyle = app.activeDocument.paragraphStyles.add( { name: "parstyle", ... ьла-бла-бла-всякие-настройки verticalScale: 100 }); } catch (error) {...
  15. bossrus

    [ID CC-CC2022] Загрузка текстовых переменых из файла (Load textVariables)

    типа так: var tempTxt = "c:\export.ini"; var iniFile = File(tempTxt); iniFile.open("r"); var magInd = Number(iniFile.readln()); var magNum = iniFile.readln(); tempTxt = iniFile.readln(); iniFile.close(); ? а если с именами переменных — всё то же самое + микропарсер
  16. bossrus

    [ID CC-CC2022] Скрипт для подписи масштаба

    а в принципе в яваскрипте масштабирование картинки находится тут: app.documents[0].allGraphics[0].horizontalScale app.documents[0].allGraphics[0].verticalScale
  17. bossrus

    [ID CC-CC2022] Скрипт для подписи масштаба

    вот у меня на работе давно валяется скрипт: tell application "Adobe InDesign CS6" --activate --- Setting Measurement units to Point and Origin set theOrigin to ruler origin of view preferences of document 1 if theOrigin is not spread origin then set ruler origin of view...
  18. bossrus

    [ID CC-CC2022] Копирование линков в папку документа

    могу сделать скрипт. самое сложное в нём, как мне представляется — это написать процедуру поиска в папках индизайновских файлов :)
  19. bossrus

    [ID CC-CC2022] Небольшая заминка с DataMerge

    уже не очень понятно причём тут раздел "Скрипты и плагины" и он так и должен работать. брать блоки с мастера, и заполнять на страницах. а если у вас заполняется мастер — то все созданные с ним страницы будут с этим-же заполнением, что очевидно ибо мердж и не должен менять мастер. ну а главное...