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

imma

15 лет на форуме
Сообщения
3 089
Реакции
2 185
ну, раз на 4-й странице задают такие вопросы, можно только еще посоветовать очки для чтения
 

Gad

Сообщения
2 971
Реакции
1 405
Нештатный выше в #77 на вид не хуже штатного, скорее даже лучше.
Не-а :) Даже из названий скриптов уже ясно, что для задач ТС лучше нештатный (и замечательный :) ) из #77 не использовать, а взять штатный FindChangeByList

Не по теме:
Ну или другой нештатный, но более подходящий под задачу ТС. И вообще не так уж давно осуждалось, целую тему под это отвели :)

 
Последнее редактирование:

suntory

Administrator
15 лет на форуме
Сообщения
23 349
Реакции
12 401
для задач ТС лучше нештатный (и замечательный :) ) из #77 не использовать
ТС тут автор скрипта, а задача DrEgor озвучена одна. Ну и чем лучше можно пояснить, я не пользуюсь ни тем, ни другим.
 
Последнее редактирование:

imma

15 лет на форуме
Сообщения
3 089
Реакции
2 185
findChangeQueryList использует список заранее сохраненных одиночных запросов на замену

FindChangeByList использует список замен, которые можно просто вбить руками в соответствующий файл (list)
 
  • Спасибо
Реакции: suntory

suntory

Administrator
15 лет на форуме
Сообщения
23 349
Реакции
12 401
список замен, которые можно просто вбить руками в соответствующий файл
Понятно, я уже скачал посмотрел. Да, штатным проще.
Xstrings умеет и так и так, списки можно выбирать, сохранять и редактировать как в его интерфейсе, так и текстовым редактором, синтаксис вроде тоже проще штатного.
 

DrEgor

Участник
Сообщения
747
Реакции
68
для этого есть штатный скрипт FindChangeByList
да, я видел его, но во первых он у меня почему-то не срабатывает (давно дело было, может что-то делал не так)
во вторых, что более важно, не очень удобно набивать базу замены в текстовом редакторе. Хотелось бы более локальный и дружественный интерфейс :)
 

DrEgor

Участник
Сообщения
747
Реакции
68
Нештатный выше в #77 на вид не хуже штатного, скорее даже лучше.
в штатном можно руками в txt файле прописывать пакетную замену. Как в этом скрипте такое сотворить я не понял.
Имеется ввиду само создание что на что менять.
Как я понял этот скрипт делает пакетную замену на основе уже созданных штатными средствами замен. Меня же интересует простое создание набора замен. :)
 

DrEgor

Участник
Сообщения
747
Реакции
68

suntory

Administrator
15 лет на форуме
Сообщения
23 349
Реакции
12 401
достаточно дружественного интерфейса по типу вот

Меня же интересует простое создание набора замен
И в чем вопрос тогда?
Xstrings умеет и так и так, списки можно выбирать, сохранять и редактировать как в его интерфейсе, так и текстовым редактором
 

LeshikSan

Топикстартер
15 лет на форуме
Сообщения
266
Реакции
185
Коль пошла такая петрушка, то выложу и свой скрипт для пакетного поиска/замены без необходимости использования пресетов программной панели Find/Change

findChangeSets.png


findChangeSets.jsx
 

Masia

15 лет на форуме
Сообщения
127
Реакции
47
findChangeSets v1.1: По просьбе DenSen добавил стили символа и абзаца

...

findChangeSets.jsx
Очень порадовало добавление стилей, решила переделать и потестировать несколько имеющихся списков в новой версии скрипта (сейчас использую FindChangeByList_mod, но там нестабильно отрабатываются стили или я так и не смогла их правильно настроить).

Столкнулась с двумя багами фитчами проблемами:
1. Скрипт не меняет "что-то" на "ничто" ни в режиме текст, ни в режиме grep.
2. Скрипт запускает ExtendScript. Причем последний не хочет закрываться.

Если есть возможность поправить хотя бы п. 1, было бы очень здорово. Или подскажите кто-нибудь, что я делаю не так ;]]

ps - win7 + CS6 - если важно.
 

LeshikSan

Топикстартер
15 лет на форуме
Сообщения
266
Реакции
185
Второй пункт - исправил (v1.11).
А по первому - скорее всего у вас знак тире отличается от того что в тексте, либо в тексте к тире примыкает что-нибудь типа волосяной шпации.
 
  • Спасибо
Реакции: blacksolg, Masia и densen

Masia

15 лет на форуме
Сообщения
127
Реакции
47
Второй пункт - исправил (v1.11).
А по первому - скорее всего у вас знак тире отличается от того что в тексте, либо в тексте к тире примыкает что-нибудь типа волосяной шпации.
Спасибо.
После обнаружения проблемы, пробовала на простых символах. Ни буквы, ни цифры, ничто не удаляются.
Скриншоты прилагаю.
 

Вложения

  • screenshot (1).jpg
    screenshot (1).jpg
    192.7 КБ · Просм.: 187
  • screenshot (2).jpg
    screenshot (2).jpg
    79.1 КБ · Просм.: 192
  • screenshot (3).jpg
    screenshot (3).jpg
    66.1 КБ · Просм.: 202

Masia

15 лет на форуме
Сообщения
127
Реакции
47
Конкретно здесь не отрабатывались замены, в которых пустое поле "Change".
Исправил (v1.12)
Да, я это и имела в виду, когда писала "не меняет "что-то" на "ничто"".
Огромное спасибо! Заработало 'thank'