findChangeQueryList - скрипт поиска/замены по списку

  • Автор темы Автор темы LeshikSan
  • Дата начала Дата начала
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Да, только документ или выделеный фрейм/цепочка.
Фигово, т.к. очень неудобно без невозможности выделенный текст обработать.
Исправлять это будете?
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

A**Z, нет, не получится. Уже и забыл почему не смог это реализовать (кажется из-за некорректного поведения выделения при изменении объема текста под ним).
Вот плагин, на который указал boriskasmoscow, как раз это умеет.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

...не получится. ...(кажется из-за некорректного поведения выделения при изменении объема текста под ним).
Такое наблюдалось в CS2 || CS3, но в 4-м и 5-м все четко работает.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Версия 1.3
Добавлена обработка выделенного текста.


Не по теме:
A**Z, 'cooll)'
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Последний штрих.
Все работает, но выскакивает ошибка, если во фрейме выделить весь текст, тогда:
Фрейм одиночный - просто сообщение об ошибке;
Связные фреймы - обрабатывается весь текст фреймов + сообщение об ошибке.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

У меня нет (CS4 WinXP), пришли скрин ошибки.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Я, оказалось, не доглядел.
Там сначала сообщение появляется, что будет обраб. содерж. всего фрейма (цепочки...), но на самом деле обрабатывается весь документ!
Но если хоть один символ во фрейме не выделен, то обрабатывается именно выделенная часть и сообщения и ошибки нет
 

Вложения

  • Error.jpg
    Error.jpg
    38 КБ · Просм.: 1 125
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Да, исправил еще пару ошибок и добавил опцию 'UndoModes.fastEntireScript' (отмена результатов работы скрипта в один шаг, см. в описании).


A**Z, странно у тебя ведет себя выделение. Если эта ошибка будет повторяться, напиши мне что пишется в строке 'Current selection' в окне 'Будет обработан весь документ...'.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Current selection: TextColumn

Сообщение об ошибке нет, но обраб. весь документ.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Ах, ну конечно, TextColumn, совсем забыл этот момент. Исправил.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

LeshikSan
Кажись заработало. Поздравляю!

Вот еще бы сделать, чтоб при "с просмотром" на нужную стр. переходил. А?
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

A**Z, спасибо, таксказать, общими усилиями додавили проблему.

"чтоб при "с просмотром" на нужную стр. переходил" - ёпть, так ведь в этом и весь смысл этого режима, выделяется очередной результат поиска и индюк это выделение автоматически показывает на экране.
Иногда, правда, не показывает, если предыдущее выделение было на этой-же странице, тогда нужно аккуратно (чтоб не сбить выделение) инструментом Рука пошарить по развороту. Также не покажет и выделение в вытесненном тексте.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

...ёпть, так ведь в этом и весь смысл этого режима, выделяется очередной результат поиска и индюк это выделение автоматически показывает на экране.
Смысл мож. и в этом, но не работает!
Если курсор стоит в тексте, то опять весь документ (InsertionPoint).
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Смысл мож. и в этом, но не работает! - хм, а что происходит? окно прогресса показывает кнопки?


Не по теме:
InsertionPoint добавлю, ок, сообщю об этом отдельно.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Кнопки, да, это все видно.
Я, видимо, непонятно написал. Хотелось бы, чтоб был автопереход на страницу, на которой поиск/замена идет. На худой конец - инфа с номером этой страницы где-нибудь отображалась (для ручного перехода)
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Не понимаю. Когда ты выбираешь объект и запускаешь скрипт, ты уже на этой странице :) как можно по-другому?
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

ты уже на этой странице как можно по-другому?
А вот как.
Стори тянется на несколько десятков страниц. В режиме "с просмотром" надо выборочно что-то найти и на кое-что заменить. Это что-то м.б. совсем не на этой странице: например, сначала на 10-й, а потом на 20-й.
Автоперехода на страницу нет, инфы тоже.
Как искать?
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Хм, ниче не понимаю. Если "С просмотром" у тебя работает, то как раз эту задачу он и будет решать: скрипт поочередно показывает все результаты поиска по текущему запросу.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Показывает, пока на текущей странице находишься.

Есть стори на десять страниц. На первой странице выделен начальный фрейм этой стори. Режим "с просмотром". Нашлось на первой странице (текущей). Есть подсветка найденного - хорошо, все видно - жмем заменить/пропустить.
Ищем дальше (по всей цепочке) - находим не на первой (текущей) странице, а на какой-нибудь другой. Шо делать? Искать лапой или скролом место, которое скрипт нашел?
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

v1.36. Внес изменение, теперь при режиме "С просмотром" можно не бояться (двигая страницу под диалогом скрипта) сбить выделение текущего найденного текста, скрипт отработает как надо и без выделения.