Ответ: findChangeQueryList - скрипт поиска/замены по списку
Добрый день!
Скрипт всегда спасал. Но появился InDesign 5.5, и версия v.2, и теперь выпадает ошибка:
А если использовать предыдущую версию — наборы сохраняются в текстовом файле:
"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
0%D0%BE%D1
2%D0%BA%D0%BE%D0%B3%D0%BE%20%D1
2%D0%B8%D1
0%D0%B5%20%D0%BD%D0%B0%20%D1
1%D1
0%D0%B5%D0%B4%D0%BD%D0%B5%D0%B5%20%D1
2%D0%B8%D1
0%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
2%D0%BE%D1
0%D1
F%D1
E%D1
9%D0%B8%D1
5%D1
1%D1
F%20%D0%BF%D0%B5%D1
0%D0%B5%D0%BD%D0%BE%D1
1%D0%BE%D0%B2%20%D1
1%D1
2%D1
0%D0%BE%D0%BA%D0%B8%20%D0%BD%D0%B0%20%D0%BE%D0%B4%D0%B8%D0%BD%D0%BE%D1
7%D0%BD%D1
B%D0%B9%20%D0%BF%D0%B5%D1
0%D0%B5%D0%BD%D0%BE%D1
1%20%D1
1%D1
2%D1
0%D0%BE%D0%BA%D0%B8%0"
Любое изменение в наборе сохраняет текстовый файл в виде обычного текста, а при исполнении скрипт показывает первую строку набора и ошибку
"Текущий набор <такой-то>
часть файлов отсутствует."
После чего набор отправляется в папку "old files" в папке FindChangeQuerySets в Script/ScriptPanel.
К сожалению, я не в состоянии снести Win7 или вернуться к InDesign 5.0 — очень большой проект заверстан в 5.5 и продолжает верстаться сторонним "разработчиком".
Что можно сделать? Как конвертировать текст FindChanfeQuerySets в машинные коды?
С глубоким уважением и благодарностью, iconed