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

  1. 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 Я про такое. Когда неизвестно какие внешние переменные будут меняться
  2. T

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

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

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

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

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

    Вот он, спасительный костыль, который заставил мой код корректно работать и завершать событие! Олегу спасибо, тему можно считать закрытой.
  5. T

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

    Ну я же не совсем дурак. Закомментируем проблемную строку, раскомментируем вторую строку, создаём новый документ с фреймом, запускаем скрипт, сдвигаем фрейм и видим, что он отцентрировался по вертикали и событие завершилось! Если быть точнее, событие вызывалось 3 раза: на селект, на мув и на...
  6. T

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

    Не в рекурсии дело - закоментированная строка прекрасно отрабатывает как надо. Ответ про рекурсию очевидный и поверхностный.
  7. 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 //...
  8. T

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

    Два раза вызывать поиск с заменой, каждый раз выбирать сохранённый запрос. А фреймов может быть несколько. Спасибо за ответы, для себя уяснил, что проще написать скрипт, чем и займусь!
  9. T

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

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

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

    Огромное спасибо! А по аналогии только русские буквы почему-то не ищет: getFiles(/^.*\/[а-яА-Я._0-9-]+$/)
  11. T

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

    Ваш способ не прошёл - выдал где-то ошибку. На досуге потестирую ещё. Сделал так: var diacritic={ "\u0438\u0306": "й", "\u0418\u0306": "Й", "\u0435\u0308": "ё", "\u0415\u0308": "Ё" }; var sTemp=[];for(var key in diacritic) sTemp.push(key); var regDiacritic=new...
  12. T

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

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

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

    Имя файла задаётся во время записи из фотошопа. Там букву "й" сложно набрать по другому, как и "ё".
  14. T

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

    а теперь for(var i=0;i<File(a).displayName.length;i++){ if(File(a).displayName=="й"){$.writeln(i)}//никогда под Mac }
  15. T

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

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

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

    [1] - папка [w] - папка g qqqqqqqqqqq про Перестаёт видеть [w] и файл g
  17. T

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

    Чисто академический интерес: как ключ глобального поиска g влияет на эту конструкцию (/^[^\.]+$/g) У меня перестаёт находить одну папку и один файл из 5 объектов без расширений. Не могу понять почему.
  18. T

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

    Прекрасный код, всё ищет, именно нечто подобное я и хотел! Папок у меня нет, так что всё устраивает (если что - потом отфильтрую). Предлагаю сохранить этот код для потомков. Всем спасибо за помощь!
  19. T

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

    я знаю что делает getFiles(), не первый год пишу скрипты. Могу получить getFiles("*.jpg"), но не могу получить getFiles("*."), по аналогии. Не хочется рыться в выдаче циклами и условиями и вычленять файлы без расширений. Хотелось бы более элегантное решение чтобы получить их сразу.
  20. T

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

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