Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Замена кусков текста в выделенных файлах
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
kinecter



Joined: 29 Nov 2011
Posts: 17

Post (Separately) Posted: Tue Nov 29, 2011 15:55    Post subject: Reply with quote

Некоторые пояснения:
- Запускать только из ТС с параметром %L
- Если возле "что искать" поставить галочку то вводимая строка рассматривается как набор лексем разделенных пробелом. каждая из которых будет заменена на содержание поля: "чем заменять"
- Если отметить "Текст из буфера" то текст из поля "что искать" игнорируется, а поиск и замена осуществляется в обычном режиме.
- А если поставить галочки "Текст из буфера" и возле "что искать" то текст из буфера будет рассматриваться как набор лексем!!
- С помощью поля "Регулярные выражение" переключается режим поиска : с помощью рег. выражений или без таковых
- С помощью кнопочек "<" и ">" можно выбрать один из предустановленных режимов поиска и замены вместе со строками и маленькими пояснениями
- радио переключатель "Массив для VBS, Имена только и file:+" и кнопка "Лист" к поиску и замене текста отношения не имеют - только как вспомогательный инструмент для получения списка файлов
- Отметив "Любой регистр" - выключается чувствительность к регистру

Добавлено спустя 4 минуты:

Flasher wrote:
Я же предлагал в MIME. Только стоит заархивировать (в 7z, например). Совершенно не понял, зачем по частям выкладывать. Полотно только больше...

хм...
не был знаком с таким эффектом.
Никогда не переводил в MIME

Добавлено спустя 4 минуты:

справку быстренько просмотрел - надо Wincode скачивать, еще какие то телодвижения делать - показалось муторно.


Last edited by kinecter on Tue Nov 29, 2011 18:09; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 29, 2011 16:06    Post subject: Reply with quote

kinecter
Smile Ничего муторного. Запаковать в архив. Курсор на нём. Потом: Файл > Кодировать ... > ОК. Полученный файл открыть в текстовом редакторе > скопировать > заменить текстом из буфера предыдущие полотна.

P.S. Пожалуй, это тоже стоит описать в памятке....
Back to top
View user's profile Send private message
kinecter



Joined: 29 Nov 2011
Posts: 17

Post (Separately) Posted: Tue Nov 29, 2011 16:14    Post subject: Reply with quote

Поменял все
Теперь правильно?


Last edited by kinecter on Tue Nov 29, 2011 16:29; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 29, 2011 16:22    Post subject: Reply with quote

Да не нужен Wincode. Он предлагался как альтернатива. У ТС своя команда - Декодировать (следующей в меню идёт).
И я писал о замене, а не дублировании в другом виде.
Получиться-то получилось.

Add: И раз поиск был освоен, только хотя бы по слову MIME можно было легко наткнуться на эту тему, где предлагается автоматика.


Last edited by Flasher on Tue Nov 29, 2011 16:31; edited 1 time in total
Back to top
View user's profile Send private message
kinecter



Joined: 29 Nov 2011
Posts: 17

Post (Separately) Posted: Tue Nov 29, 2011 16:26    Post subject: Reply with quote

Flasher wrote:
Да не нужен Wincode. Он предлагался как альтернатива. У ТС своя команда - Декодировать (следующей в меню идёт).
И я писал о замене, а не дублировании в другом виде.

Аааа , вот теперь понятно
Сейчас все поменяю

Добавлено спустя 8 минут:

Заменил.
Только кнопочки "удалить сообщение" не нашел
На этом форуме такой нету?
жаль. Ну да ладно, впредь буду аккуратней Confused
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 29, 2011 16:35    Post subject: Reply with quote

kinecter wrote:
Теперь правильно?
В части форума - да. Квадраты вместо текста остались. У меня IE8 Win7 x86. Сам код внешне нужно слегка отредактировать. Где-то нет отступов, где-то лишние.

Добавлено спустя 2 минуты:

kinecter wrote:
Только кнопочки "удалить сообщение" не нашел
На этом форуме такой нету?
Только в последнем посте. Можно модератора попросить.
Back to top
View user's profile Send private message
kinecter



Joined: 29 Nov 2011
Posts: 17

Post (Separately) Posted: Tue Nov 29, 2011 16:37    Post subject: Reply with quote

Flasher wrote:
по слову MIME можно было легко наткнуться на эту тему, где предлагается автоматика.

да натыкался
но что то не бросилось в глаза, что все так просто.
Вам спасибо за подсказки

Добавлено спустя 6 минут:

Flasher wrote:
Квадраты вместо текста остались. У меня IE8 Win7 x86.

IE8 XP Sp-3 x86
основная кодировка -1251
Почему квадраты - не понятно
у меня на разных машинах работает - правда без Русского текста

Добавлено спустя 2 минуты:

наверное строчку надо в шапку добавить
Code:
<meta http-equiv="content-type" content="text/html; charset=windows-1251" >


Добавлено спустя 16 минут:

Добавил строчку с кодировкой и еще заменил одну англоязычную.
выложил там же
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 29, 2011 17:17    Post subject: Reply with quote

Да. Сейчас порядок. Только повторюсь насчёт архива. Можно практически в два с половиной раза сократить число строк за счёт сжатия.

Надо бы автора uvFilesCorrector попросить, чтобы с комстрокой только список (%L без файла замен) обрабатывал...
Написал в гостевую.


Last edited by Flasher on Tue Nov 29, 2011 17:34; edited 1 time in total
Back to top
View user's profile Send private message
kinecter



Joined: 29 Nov 2011
Posts: 17

Post (Separately) Posted: Tue Nov 29, 2011 17:34    Post subject: Reply with quote

Flasher wrote:
Только повторюсь насчёт архива. Можно практически в два с половиной раза сократить число строк за счёт сжатия.

Да подправил отступы в коде, заархивировал и перекодировал

Добавлено спустя 12 минут:

Flasher wrote:
Надо бы автора uvFilesCorrector попросить, чтобы с комстрокой только список (%L без файла замен) обрабатывал...

никогда не пользовался и не знал про такую.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 29, 2011 17:50    Post subject: Reply with quote

kinecter wrote:
Да подправил отступы в коде
Ок. А в body?
kinecter wrote:
никогда не пользовался и не знал про такую.
Если надо, могу через личку весь список (порядка 40, ну, или хотя бы его достойную часть) предоставить.
Back to top
View user's profile Send private message
kinecter



Joined: 29 Nov 2011
Posts: 17

Post (Separately) Posted: Tue Nov 29, 2011 17:55    Post subject: Reply with quote

Flasher wrote:
Если надо, могу через личку весь список (порядка 40, ну, или хотя бы их достойную часть) предоставить.

а да, не откажусь. давайте

Добавлено спустя 10 минут:

Flasher wrote:
А в body?

Подравнял
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 29, 2011 18:12    Post subject: Reply with quote

kinecter wrote:
а да, не откажусь. давайте
Отправил.
Flasher wrote:
Пожалуй, это тоже стоит описать в памятке....
Сделано.
Back to top
View user's profile Send private message
kinecter



Joined: 29 Nov 2011
Posts: 17

Post (Separately) Posted: Thu Dec 01, 2011 17:57    Post subject: Reply with quote

Еще нашел и заменил пару Английских предложений на Русские
Добавил немного комментариев в код и немного изменил сам алгоритм
В архив добавил иконку и генератор кода кнопки (для тех у кого с этим проблемы)
тут все
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Dec 01, 2011 18:22    Post subject: Reply with quote

kinecter
Взять текст из буфера << Как это должно работать? По логике после отметки радиокнопки должен вставляться текст с элементами перевода строки в соответствующее поле. Но ничего не происходит. Хотя тут лучше бы обычные кнопки возле каждого поля сделать.

В РидМи ошибки...


Last edited by Flasher on Thu Dec 01, 2011 19:02; edited 1 time in total
Back to top
View user's profile Send private message
kinecter



Joined: 29 Nov 2011
Posts: 17

Post (Separately) Posted: Thu Dec 01, 2011 18:40    Post subject: Reply with quote

Flasher wrote:
По логике после отметки радиокнопки должен вставляться текст с элементами переводом строки в соответствующее поле. Но ничего не происходит.

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


Flasher wrote:
В РидМи ошибки...

Спасибо. Сейчас подкорректирую.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 7 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group