Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Софт для Windows »   Программа для замены текста в нескольких файлах
RSS

Программа для замены текста в нескольких файлах

Кто может посоветовать

Текущий рейтинг темы: Нет
Правила раздела

<<Назад  Вперед>>Модераторы: Gram, JaxxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Привет всем! Кто может посоветовать какую-нибудь программу для глобальной замены текста во всех файлах, лежащих в заданном каталоге и подкаталогах? Желательно также, чтобы она поддерживала регулярные выражения.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Решил попробовать прогу RQ Search&Replace 1.20, но не понравилось. Хотя возможностей очень много, но недоработанный интерфейс сильно усложняет работу (например, для каждой заменяемой строки нужно выбирать выпадающего меню тип объекта и действие, а также отметить галочкой, что строка участвует в поиске). А еще автор установил ограничение на 30 файлов, и за его снятие просит денег, но по-моему, такая недоработанная прога не стоит того, чтобы за нее платить деньги...
Короче, буду продолжать свои поиски.
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Ну вот собственно напишу ссылки на проги:

Search and Replace
Actual Search & Replace
HandyFile Find and Replace

К сожалению, все shareware... (если надо найти лекарство - поищу ;) ;)
diakin
Новичок

diakin
Откуда: C-Петербург
Всего сообщений: 4
Рейтинг пользователя: 0





Дата регистрации на форуме:
19 фев. 2005

XXXX Pro написал:
[q]
Решил попробовать прогу RQ Search&Replace 1.20, но не понравилось. Хотя возможностей очень много, но недоработанный интерфейс сильно усложняет работу (например, для каждой заменяемой строки нужно выбирать выпадающего меню тип объекта и действие, а также отметить галочкой, что строка участвует в поиске). А еще автор установил ограничение на 30 файлов, и за его снятие просит денег, но по-моему, такая недоработанная прога не стоит того, чтобы за нее платить деньги...
Короче, буду продолжать свои поиски.
[/q]


1. Ограничение на 30 файлов существует только при работе с поддиректориями
и при замене тегов.
При работе с файлами из текущей директории ограничений нет.

2.В 1.21 можно глобально устанавливать вид операции и выделение для всей таблицы через выпадающее меню по клику правой кнопкой на таблице.
То есть набить ячейки поиска и замены и кликнуть "выделить все" и "установить операцию во всей таблице"
Ну надо сделать и для типа объекта,согласен.

3. Мм.. Какие еще недоработки надо устранить (чтоб имело смысл платить?
;-)

---
WBR, Andrew
---
http://www.kolomyagi.spb.ru/~diakin66/rqsr/- RQ Search and Replace
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Скачал новую версию. Улучшения действительно видно, но у меня есть еще ряд предложений:
1) при щелчке по ячейке в столбце "Поиск" или "Замена" чтобы в ней появлялось не просто выделение желтым цветом, а еще и курсор (когда я первый раз увидел прогу, я в каждую ячейку тыкал по 2 раза, для того, чтобы он появился, и только потом до меня дошло, что можно вводить текст и после первого щелчка).
2) как только начинается ввод в столбцец "Поиск", галочку желательно автоматически включать (если пользователь что-то вводит, то наиболее вероятно, что ему эта операция потребуется, а если нет, то пусть выключает вручную)
3) в столбцах желательно, чтобы сразу были выставлены тип объекта и операция по умолчанию ("Блок" и "Заменить"), а также сделать так, чтобы операцию можно было поменять одним щелчком мыши, а не двумя, как сейчас (это больше всего раздражало, особенно при работе не с настоящей мыши, а с touch pad). Т.е. чтобы была сразу видна стрелка вниз лдя выпадающего списка...
4) обработка ошибок. По-моему, сейчас если программа не может открыть файл, она просто "застревает". Только что попробовал "пройтись" по всем файлам, на своем собственном EXE-файле программа остановилась (т.к. в Win2k нельзя открывтаь файл выполняемого процесса) без каких либо сообщений, просто пишет "осталось 3 файла" и стоит.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
diakin
Новичок

diakin
Откуда: C-Петербург
Всего сообщений: 4
Рейтинг пользователя: 0





Дата регистрации на форуме:
19 фев. 2005

XXXX Pro написал:
[q]

1) при щелчке по ячейке в столбце "Поиск" или "Замена" чтобы в ней появлялось не просто выделение желтым цветом, а еще и курсор
[/q]

Тут такая вещь. В ячейку нельзя непосредственно ввести многострочный текст. Поэтому фактически тект вводится в окно редактора, а оттуда на лету в ячейку. Поэтому курсор виден в редакторе, там можно ввести несколько строк.
Можно будет фиктивный курсор нарисовать в ячейке, чтобы юзеру было привычнее.
Во-вторых весь смысл этой проги в том, чтобы не вводить текст вручную (по крайней мере в ячейку поиска), а загрузить файл, выделить искомый фрагмент и вставить его по правому клику в нужную ячейку поиска или замены.
А затем в ячейке замены можно подправить.
Поэтому я вручную текст практически не вводил, ну и вместо курсора использовал подсветку.
Можно сделать фиктивный курсор в подсвеченной ячейке.


XXXX Pro написал:
[q]

2) как только начинается ввод в столбцец "Поиск", галочку желательно автоматически включать (если пользователь что-то вводит, то наиболее вероятно, что ему эта операция потребуется, а если нет, то пусть выключает вручную)
[/q]

Смысл галки в том, чтобы можно было
1. Исключить при необходимости из поиска отдельные строки, не удаляя их.
2. Предохранить уже введенные данные от случайного изменения.
Поэтому в отмеченной галкой строке ввод блокируется.
Можно автоматически ставить галку после ввода при переходе на следующуюю строку.
Хм.. кроме последнего раза.. надо подумать, как лучше.


XXXX Pro написал:
[q]

3) в столбцах желательно, чтобы сразу были выставлены тип объекта и операция по умолчанию ("Блок" и "Заменить")
[/q]

Это можно.


XXXX Pro написал:
[q]

, а также сделать так, чтобы операцию можно было поменять одним щелчком мыши, а не двумя
[...]
[/q]

На это многие жалуются.Таблица - это стандартный компонент, но может быть удастся в него влезть и подправить.


XXXX Pro написал:
[q]

4) обработка ошибок. По-моему, сейчас если программа не может открыть файл, она просто "застревает".
[...]
[/q]


Надо будет потестить ее на этот предмет.

Большое спасибо за отклик. Попробую реализовать Ваши пожелания.


---
WBR, Andrew
---
http://www.kolomyagi.spb.ru/~diakin66/rqsr/- RQ Search and Replace
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
[q]

2. Предохранить уже введенные данные от случайного изменения.
Поэтому в отмеченной галкой строке ввод блокируется.
[/q]

А вот до этого я просто не догадался. Сначала думал, что это баг такой, что данные с галочкой не редактируются, а это, оказыается, фича...
Предлагаю решить это следующим образом: сделать 2 отдельных галочки: 1) включение строки в запрос, 2) блокировка изменений. Соответственно, первая ставится автоматически, а вторая - вручную.
[q]
Во-вторых весь смысл этой проги в том, чтобы не вводить текст вручную (по крайней мере в ячейку поиска), а загрузить файл, выделить искомый фрагмент и вставить его по правому клику в нужную ячейку поиска или замены.
[/q]

Ну это уже от конкретного пользователя зависит. У меня, например, все изменения на листе бумаги были выписаны, и вбить их вручную было гораздо быстрее, чем искать их по файлам.
[q]
На это многие жалуются.Таблица - это стандартный компонент, но может быть удастся в него влезть и подправить.
[/q]

А на чем вообще программа написана? У меня сложилось впечатление, что то ли на Delphi, то ли на VB, но более точно я не смог определиться. Если на Delphi, то там это точно можно.
[q]
Большое спасибо за отклик. Попробую реализовать Ваши пожелания.
[/q]

Всегда рад помочь в хорошем деле!
---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
diakin
Новичок

diakin
Откуда: C-Петербург
Всего сообщений: 4
Рейтинг пользователя: 0





Дата регистрации на форуме:
19 фев. 2005

diakin написал:
[q]

..в отмеченной галкой строке ввод блокируется.
[/q]



XXXX Pro написал:
[q]

Сначала думал, что это баг такой, что данные с галочкой не редактируются, а это, оказыается, фича...
[/q]

Ну да, багофича, как обычно.. ;-)
В двух галках юзер, боюсь, запутается..
Надо подумать, может в настройках указать для чего галки использовать..


diakin написал:
[q]

Во-вторых весь смысл этой проги в том, чтобы не вводить текст вручную (по крайней мере в ячейку поиска), а загрузить файл, выделить искомый фрагмент и вставить его по правому клику в нужную ячейку поиска или замены.
[/q]



XXXX Pro написал:
[q]

..вбить их вручную было гораздо быстрее, чем искать их по файлам.
[/q]


Тут такой момент еще, что вбить можно с ошибками, а потом гадай, почему она не нашла.


XXXX Pro написал:
[q]

А на чем вообще программа написана? У меня сложилось впечатление, что то ли на Delphi, то ли на VB, но более точно я не смог определиться. Если на Delphi, то там это точно можно.
[/q]


На Rapid-Q Basice
'-----
Rapid-Q - это кросcплатформенный BASIC язык с возможностью создания как GUI, так и консольных приложений.
Rapid-Q поддерживает Windows 95/98/NT/2000, Linux/i386, Solaris/Sparc, and HP-UX.
Rapid-Q является полностью FreeWare.
'-----


---
WBR, Andrew
---
http://www.kolomyagi.spb.ru/~diakin66/rqsr/- RQ Search and Replace
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
[q]
Надо подумать, может в настройках указать для чего галки использовать..
[/q]
Пожалуй, это самое правильное решение.
[q]
Тут такой момент еще, что вбить можно с ошибками, а потом гадай, почему она не нашла.
[/q]

Понятно. Просто имейте в виду, что разные пользователи по разному используют программу...
[q]

На Rapid-Q Basice
[/q]

Понятно. Не знаю такого, поэтому вряд ли смогу помочь с точки зрения программирования... Но если он действительно позволяет столько систем, то почему бы не попробовать сделать версию под Linux?
[q]

Можно будет фиктивный курсор нарисовать в ячейке, чтобы юзеру было привычнее.
[/q]

Наверное, это самое приемлемое решение...
---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Yakumo
Новичок

Yakumo
Откуда: Москва
Всего сообщений: 6
Рейтинг пользователя: -1





Дата регистрации на форуме:
26 фев. 2005
Раньше где-то жил Адванцед Реплацер, потом правда заглох, вослебняя версия, которую я видел была 1.60...

Может у кого есть?
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Yakumo
вот эта чтоль?

версия 2.0
прога: _ftp://ftp.agt.net/pub/winsite/win95/sysutil/afr.zip
крек: _http://flz.mscracks.com/4072393/A/advancedfindandreplacev2.0crackcphv.zip
OptikLab
Новичок


Всего сообщений: 1
Рейтинг пользователя: 0





Дата регистрации на форуме:
17 нояб. 2009
Понимаю что много других хороших программ, но для собственного интереса и развития написал одну такую для себя. Кому интересно, взять можно тут http://www.optiklab.ru/project.php?id=14. И ещё, кому очень надо, напишите чего в неё добавить - добавлю (список будет большой, но что самое главное).

---
www.optiklab.ru
Badiboy
Новичок


Всего сообщений: 1
Рейтинг пользователя: 0





Дата регистрации на форуме:
4 апр. 2010

OptikLab написал:
[q]
Понимаю что много других хороших программ, но для собственного интереса и развития написал одну такую для себя. Кому интересно, взять можно тут http://www.optiklab.ru/project.php?id=14. И ещё, кому очень надо, напишите чего в неё добавить - добавлю (список будет большой, но что самое главное).
[/q]

Попытался заюзать всё, про что сверху писали. Скачал вашу — самое то, что надо: две кнопки, три окна. Чик-пык, все сделала. Ни установки, ни кучи всяких хитровывернутых параметров... :) Не усложняйте, она прекрасна в своей простоте. :)
Alecx
Новичок


Всего сообщений: 1
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2011
OptikLab написал:
[q]
Понимаю что много других хороших программ, но для собственного интереса и развития написал одну такую для себя. Кому интересно, взять можно тут....
[/q]
Ссылка уже не работает.
Думаю, что лучше попробовать это: http://www.ungsoft.com/rtmf-ru/
Даже в триальной версии этого Replace Text in Many Files нет никаких ограничений (по количеству файлов и т.п.). А интерфейс тоже очень простой. Разве что дается 15 дней и нет никаких кейгенов.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Раз она платная, то и пробовать не имеет смысла.
Кстати, для себя проблему глобальной замены решил тогда с помощью редактора jEdit (он бесплатный и в нем эта функция есть, причем даже с поддержкой регулярных выражений), а сейчас вообще средой NetBeans пользуюсь...

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модераторы: Gram, JaxxПечать
Объединенный Открытый Проект »   Софт для Windows »   Программа для замены текста в нескольких файлах
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0629. Количество выполненных запросов: 17, время выполнения запросов 0.0465