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

alexadesigns

12 лет на форуме
Сообщения
140
Реакции
16
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Спасибище огромное!
Сейчас всё работает как швейцарские часы!
 

igorka4

Участник
Сообщения
8
Реакции
6
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Спасибо автору!
 

iconed

12 лет на форуме
Сообщения
7
Реакции
0
Ответ: 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
 

LeshikSan

Топикстартер
12 лет на форуме
Сообщения
264
Реакции
170
Ответ: findChangeQueryList - скрипт поиска/замены по списку

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

iconed

12 лет на форуме
Сообщения
7
Реакции
0
Ответ: findChangeQueryList - скрипт поиска/замены по списку

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

LeshikSan

Топикстартер
12 лет на форуме
Сообщения
264
Реакции
170
Ответ: findChangeQueryList - скрипт поиска/замены по списку

iconed, спасибо 8*)
 

xamburger

10 лет на форуме
Сообщения
39
Реакции
46
Ответ: findChangeQueryList - скрипт поиска/замены по списку

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

LeshikSan

Топикстартер
12 лет на форуме
Сообщения
264
Реакции
170
Ответ: findChangeQueryList - скрипт поиска/замены по списку

xamburger, на здоровье :)
В принципе можно. Я подумаю об этом.
 

Iksland

Участник
Сообщения
17
Реакции
0
Ответ: findChangeQueryList - скрипт поиска/замены по списку

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

LeshikSan

Топикстартер
12 лет на форуме
Сообщения
264
Реакции
170
Ответ: findChangeQueryList - скрипт поиска/замены по списку

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

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

fox72

tuxoman
Сообщения
17
Реакции
1
Ответ: findChangeQueryList - скрипт поиска/замены по списку

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

Вложения

  • buff.jpg
    buff.jpg
    22.6 КБ · Просм.: 904

LeshikSan

Топикстартер
12 лет на форуме
Сообщения
264
Реакции
170
Ответ: findChangeQueryList - скрипт поиска/замены по списку

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

fox72

tuxoman
Сообщения
17
Реакции
1
Ответ: findChangeQueryList - скрипт поиска/замены по списку

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

LeshikSan

Топикстартер
12 лет на форуме
Сообщения
264
Реакции
170
Ответ: findChangeQueryList - скрипт поиска/замены по списку

v2.03
Немного причесал интерфейс.
 

George

I wish I was a monster you think I am
12 лет на форуме
Сообщения
15 705
Реакции
7 305
Ответ: findChangeQueryList - скрипт поиска/замены по списку

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

ID CS6, Win 8 Pro
 

LeshikSan

Топикстартер
12 лет на форуме
Сообщения
264
Реакции
170
Ответ: findChangeQueryList - скрипт поиска/замены по списку

Ни первый ни второй вопрос не понял. Выложите скриншоты.
 

DrEgor

Участник
Сообщения
618
Реакции
59
подскажите пожалуйста, а как можно создать список замен для большого кол-ва правок?

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

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

через стандартную панель "найти/заменить" это будет долго и утомительно ...
 

suntory

Administrator
15 лет на форуме
Сообщения
21 307
Реакции
11 293
Нештатный выше в #77 на вид не хуже штатного, скорее даже лучше.