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

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

Спасибище огромное!
Сейчас всё работает как швейцарские часы!
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Спасибо автору!
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Добрый день!
Скрипт всегда спасал. Но появился InDesign 5.5, и версия v.2, и теперь выпадает ошибка:

FindChangeQueryList.jpg

А если использовать предыдущую версию — наборы сохраняются в текстовом файле:
"grep 0 Замена короткого тире на среднее тире
grep 0 Замена среднего тире на длинное
grep 0 Замена повторяющихся переносов строки на одиночный перенос строки
grep 0 Замена повторяющихся пробелов на одиночный пробел
grep 0 Неразбиваемый пробел перед тире"

хотя раньше текстовый файл сохранялся в формате:

"grep%090%09%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0%20%D0%BA%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B3%D0%BE%20%D1%82%D0%B8%D1%80%D0%B5%20%D0%BD%D0%B0%20%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B5%D0%B5%20%D1%82%D0%B8%D1%80%D0%B5%0Dgrep%090%09%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0%20%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D1%8F%D1%8E%D1%89%D0%B8%D1%85%D1%81%D1%8F%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81%D0%BE%D0%B2%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8%20%D0%BD%D0%B0%20%D0%BE%D0%B4%D0%B8%D0%BD%D0%BE%D1%87%D0%BD%D1%8B%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8%0"

Любое изменение в наборе сохраняет текстовый файл в виде обычного текста, а при исполнении скрипт показывает первую строку набора и ошибку
"Текущий набор <такой-то>
часть файлов отсутствует."

После чего набор отправляется в папку "old files" в папке FindChangeQuerySets в Script/ScriptPanel.

К сожалению, я не в состоянии снести Win7 или вернуться к InDesign 5.0 — очень большой проект заверстан в 5.5 и продолжает верстаться сторонним "разработчиком".

Что можно сделать? Как конвертировать текст FindChanfeQuerySets в машинные коды?

С глубоким уважением и благодарностью, iconed
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

v.2.01
Ошибка исправлена.
iconed, пожалуйста отпишитесь о результате. Это была ошибка конвертации старых txt-файлов наборов в xml-файлы новой версии.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

LeshikSan!
Спасибо, работает безукоризненно! И табличка с алертом больше не появляется, и файлы пишутся правильно, и все скрипты проделываются без ошибок!
По-интернетски — респект и уважуха, а по-человечески — огромное спасибо!
Вы делаете очень важное дело, с которым никак не может справиться Adobe... Видать, мозги не заточены :)
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

iconed, спасибо 8*)
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

LeshikSan,
Спасибище огромное, этот скрипт просто бомба!:y)
Вопрос такой - можно ли сделать так, чтобы окно постоянно висело на экране, т.е. не приходилось закрывать при переходе на следующий фрейм?
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

xamburger, на здоровье :)
В принципе можно. Я подумаю об этом.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Не работает скрипт, запускаю в CS5 версии, точнее, скрипт может и работает, но Индиз падает, завершается аварийно, причем если вручную делать поиск и замену через "Найти/заменить...", все работает, а если это же с помощью скрипта, то как я уже и сказал зависает сам индизайн. По моим ощущениям, если в тексте нет совпадений, то тогда и происходит зависание
Может вам авторам скрипта скинуть папки "Find-Change Queries", "findChangeQuerySets" и мой текст посмотрите что к чему???
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Вопрос такой - можно ли сделать так, чтобы окно постоянно висело на экране, т.е. не приходилось закрывать при переходе на следующий фрейм?
Попробовал реализовать, но уперся в старую проблему с непредсказуемым поведением ScriptUI-объектов при смене фокуса диалогового окна. Возможно ситуация изменилась в CS6, проверю со временем.

скинуть папки "Find-Change Queries", "findChangeQuerySets" и мой текст посмотрите что к чему???
Да, присылайте, посмотрим.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Вот что вываливается при попытке запустить скрипт (см. вложение)
Indesign CS3, vista sp2
 

Вложения

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

fox72, у меня CS3 уже давно не стоит, и признаться нет ни времени ни желания заниматься поддержкой скрипта для CS3. Поэтому вынужден лишь порекомендовать перейти хотя бы на CS4.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

fox72, у меня CS3 уже давно не стоит, и признаться нет ни времени ни желания заниматься поддержкой скрипта для CS3. Поэтому вынужден лишь порекомендовать перейти хотя бы на CS4.
Спасибище огромное, как грится, за рекомендацию.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

v2.03
Немного причесал интерфейс.
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

И всё же не понял: как сделать, чтобы не было пустых строк в "редакторе"?
И что за ошибка: start error: main

ID CS6, Win 8 Pro
 
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Ни первый ни второй вопрос не понял. Выложите скриншоты.
 
подскажите пожалуйста, а как можно создать список замен для большого кол-ва правок?

например поменять написание дней недели, месяцев и т.д.?

один -> one
два -> tow
три -> three
четыре -> four
пять -> five....

через стандартную панель "найти/заменить" это будет долго и утомительно ...
 
Нештатный выше в #77 на вид не хуже штатного, скорее даже лучше.