Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 9)

Модерирует : gyra, Maz

Maz (11-07-2018 20:27): Total Commander (часть 10)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

   

The Unforgiven



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 Часть 6 Часть 7 Часть 8
 

 
Текущая финальная версия: 9.20 (32-битная/64-битная/32+64) (04.07.2018)
 
Предыдущие версии: 9.1x: 9.12 (32/64/32+64); 9.0x: 9.0a (32/64/32+64); 8.5x: 8.52a (32/64/32+64); 8.0x: 8.01 (32/64/32+64);
7.5x: 7.57a; 7.0x: 7.04a
 
Коллекция предыдущих версий | Новейшая история изменений (9.20, англ.)  

"Когда ждать финальную версию x.xx?" — "Когда будет готова!" © К. Гислер
На вопрос "Когда будет русик к версии x.xx?" ответ точно такой же © CaptainFlint


Полный набор русификации от CaptainFlint и Avada
v8.5+ (8.52a, 17.04.2016, с переводом справки): CHM (зеркало), HLP (зеркало)
Начиная с версии 7.50 стандартный набор русификации от тех же авторов входит в дистрибутив TC!
 
Стандартный набор русификации от М. Жилина
v9.0+ (9.20, 03.07.2018): Скачать

Официальный сайт разработчика | Официальный форум TC | Русский сайт TC | Русский форум TC
Все вопросы по плагинам и аддонам — в Плагинах
Все вопросы по лечению пациента — только в Варезнике
Настроенные сборки Total Commander (и все вопросы по ним)

Онлайновая русская справка (для TC 8.52a, 17.04.2016)
Total Commander Knowledge Base 2.0 (русскоязычная база знаний)  
Оффлайновая версия TCKB 1.7 (CHM-файл)
Все команды Total Commander 9.0a (справочные таблицы)
Все стандартные клавиши Total Commander 9.0a (справочные таблицы)

Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 19:11 16-12-2015 | Исправлено: Avada, 20:38 05-07-2018
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmb_2007
Сервер хостит и свои NS тоже, поэтому всё это становится недоступно одним махом.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 22:10 07-06-2017
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возникла проблема с групповым переименованием файлов в ИГП (MRT). Казалось бы, совсем простая задача, но что-то не соображу, как к ней подступиться. Помогите кто чем может.  
 
На входе много файлов с именами типа: "1234567890 some text.htm"
 
На выходе надо получить имена типа:   "some text (1234567890 bla-bla-bla).htm"
(то есть длинное число перемещается из начала в конец базовой части имени файла, а после него добавляется ещё некоторое словосочетание, которого в исходном имени не было).
 
До сих пор делал в несколько шагов, но хочется в один, так как приходится этим заниматься очень часто.
Заранее спасибо!

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 00:44 08-06-2017 | Исправлено: tramparamparam02, 00:48 08-06-2017
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tramparamparam02
Групповое переименование, в группе Поиск и замена галка только Рег. выраж.
Найти
Цитата:
(^\d+) (.*)
Заменить
Цитата:
$2 ($1 bla-bla-bla)

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 01:45 08-06-2017
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Что выпиливать в порядке личной инициативы — дело хозяйское, но хочу заметить, что в представленном списке указан файл TCUNIN32.WUL, которого нет ни в одном дистрибутиве современных версий TC, а оставшиеся девять файлов суммарно весят примерно 320 килобайт. Огромная экономия места...

Всего записей: 7444 | Зарегистр. 31-07-2008 | Отправлено: 06:26 08-06-2017
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ 01:45 08-06-2017
Цитата:
Групповое переименование, в группе Поиск и замена галка только Рег. выраж.  
 
Найти
Код:
(^\d+) (.*)

Заменить
Код:
$2 ($1 bla-bla-bla)

Благодарю за быстрый ответ! Ваше решение работает на приведённом мной условном примере, хотя и оставляет нежелательный пробел в начале имени.
 
Но, похоже, что мой пример был некорректен На моих реальных файлах ваша регулярка не срабатывает. Дело в том, что я забыл о дефисах между группами цифр. На самом деле структура имен файлов следующая:
Код:
1-2-3-0-51 (12. мама мыла раму).html
1-2-3-00-51 (21. маша ела кашу).html
1-2-3-000-51 (32.5 мама ела раму, маша мыла кашу).html

Цифры и текст каждый раз меняются, структура остаётся неизменной: в начале имени 5 групп цифр, причём количество цифр в некоторых группах может варьироваться, затем в скобках некий произвольный текст, который тоже может включать цифры и знаки препинания.
 
Можете скорректировать свою регулярку? Заранее спасибо!

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 09:39 08-06-2017 | Исправлено: tramparamparam02, 09:47 08-06-2017
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tramparamparam02
Цитата:
хотя и оставляет нежелательный пробел в начале имени
Не оставляет. В поле Найти пробел между закрывающей и открывающей скобкой
Цитата:
На самом деле структура имен файлов следующая
Это входные или требуемые имена? Уточните, что в данной структуре должно быть на входе, и что на выходе.

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 10:36 08-06-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
 
Попробуйте так:
 
Найти

Код:
([^ ]+) (\(.+\))

Заменить

Код:
$2 $1


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 10:47 08-06-2017 | Исправлено: Abel11, 10:48 08-06-2017
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
Это просто меняет местами то, что сначала имени файла до пробела и то, что в скобках (после пробела), вместе с самими скобками.

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 10:54 08-06-2017
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ 10:36 08-06-2017
Цитата:
Это входные или требуемые имена? Уточните, что в данной структуре должно быть на входе, и что на выходе.

На входе имеем вот такие имена:
Код:
1-2-3-0-51 (12. мама мыла раму).html
1-2-3-00-51 (21. маша ела кашу).html
1-2-3-000-51 (32.5 мама ела раму, маша мыла кашу).html

А на выходе, соответственно, нужно получить вот такое:
Код:
12. мама мыла раму (1-2-3-0-51 bla-bla-bla).html
21. маша ела кашу (1-2-3-00-51 tram-tram-tram).html
32.5 мама ела раму, маша мыла кашу (1-2-3-000-51 tirlim-bom-bom).html


Цитата:
В поле "Найти" пробел между закрывающей и открывающей скобкой

Да, похоже, что в прошлый раз куда-то потерялся пробел между двумя скобками. Странно, я вообще-то копировал ваше выражение прямо с форума через буфер обмена

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 10:55 08-06-2017 | Исправлено: tramparamparam02, 11:00 08-06-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
 
Мне показалось, что tramparamparam02 именно это и надо, судя из его последнего поста.
 
было
1-2-3-0-51 (12. мама мыла раму).html  
стало
(12. мама мыла раму) 1-2-3-0-51 .html  

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 10:57 08-06-2017 | Исправлено: Abel11, 10:59 08-06-2017
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11 10:57 08-06-2017
Цитата:
Мне показалось, что tramparamparam02 именно это и надо, судя из его последнего поста.  
было  
1-2-3-0-51 (12. мама мыла раму).html  
стало  
(12. мама мыла раму) 1-2-3-0-51 .html  

Почти так, но, в идеале, хотелось бы, чтобы из первой части ушли скобки, а ко второй, наоборот, добавились скобки.
 
Добавлено:
То есть, чтобы получить на выходе вот такую структуру:
Код:
12. мама мыла раму (1-2-3-0-51 bla-bla-bla).html

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 11:02 08-06-2017 | Исправлено: tramparamparam02, 11:05 08-06-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
 
Тогда так:
 
Найти:

Код:
([^ ]+) \((.+?)\)

 
Заменить:

Код:
$2 ($1 бла-бла)

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 11:23 08-06-2017
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11 11:23 08-06-2017
Цитата:
Найти:
Код:
([^ ]+) \((.+?)\)
 
Заменить:
Код:
$2 ($1 бла-бла)

Спасибо, так работает!
Только опять остаётся пробел в начале имени файла на выходе - тот самый, который в исходном имени был перед открывающей скобкой. Как бы его убрать?

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 11:42 08-06-2017 | Исправлено: tramparamparam02, 11:43 08-06-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
 
Ничего подобного у себя не наблюдаю, никакого пробела в начале имени нет.
 
Проверьте нет ли у вас пробела в поле заменить перед $2, если есть удалите.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 11:48 08-06-2017 | Исправлено: Abel11, 11:57 08-06-2017
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11 11:48 08-06-2017
Цитата:
Проверьте нет ли у вас пробела в поле заменить перед $2, если есть удалите.

Да, точно! Почему-то вставляется пробел при копировании через буфер из браузера
 
Abel11
Pasha_ZZZ
Огромное спасибо за помощь!

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 12:06 08-06-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решение задачи поставленной tramparamparam02 при помощи TCIMG здесь
Минимум телодвижений.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:35 08-06-2017 | Исправлено: Abel11, 12:36 08-06-2017
sancho777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Подскажите пожалуйста, как задать поиск файлов содержащих такие символы как ü, é и т.п.  
 
(ну вот, форум их тоже не отображает. прикрепляю скриншотом)
 
   
 
Дело в том, что некоторые программы не читают файлы с такими символами в именах. Да тот же плагин DiskDir Extended в TC.
 
Есть для ТС плагин для транслитерации, действует по принципу замены  
a|b|v|g....
на
а|б|в|г...
 
Может есть подобный плагин для моего случая? Или нужен список всех нечитаемых символов, тогда можно вручную правило замены создать.

Всего записей: 3 | Зарегистр. 25-04-2010 | Отправлено: 14:30 08-06-2017 | Исправлено: sancho777, 14:33 08-06-2017
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sancho777
Сформулируйте понятно и однозначно, что вам нужно. Скажем, для того, чтобы найти файлы с любыми юникодными именами (а не ANSI), достаточно плагина UnicodeTest/LockedTest. (С содержимым файлов, правда, этот плагин не работает.) При чём тут DiskDir Extended? (Ну не читает, и что? Других плагинов-каталогизаторов нет?) При чём тут Translit? (Вы что, все эти файлы потом преобразовать хотите?)

Всего записей: 7444 | Зарегистр. 31-07-2008 | Отправлено: 16:44 08-06-2017 | Исправлено: Avada, 16:59 08-06-2017
sancho777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
DiskDir Extended это просто пример программы, которая не читает такие файлы. Есть и другие.
 
Про Translit забудьте, нет смысла объяснять.
 
Я создал шаблоны поиска и замены
 
(в общем тут список юникод-символов, форум их не переваривает. не знаю как вставить)
 
на  
 
A|A|A|A|A|A|C|E|E|E|E|I|I|I|I|D|N|O|O|O|O|O|O|U|U|U|U|Y|B|a|a|a|a|a|a|c|e|e|e|e|i|i|i|i|n|o|o|o|o|o|o|u|u|u|u|y|p|y
 
Все нормально функционирует.
 
За UnicodeTest/LockedTest спасибо. Попробую и его.
 
ПС. Попробовал UnicodeTest/LockedTest. Находит лучше (больше). Если бы еще мог заменять.

Всего записей: 3 | Зарегистр. 25-04-2010 | Отправлено: 17:11 08-06-2017 | Исправлено: sancho777, 17:55 08-06-2017
presentRU

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть проблема. При вызове диалога изменения атрибутов и последующем выборе шаблона, отображаются не все атрибуты. Верхние в списке остаются как бы скрыты.  
скрин
Глюк проявляется очень часто, но не всегда. TC 9.0a, Win 8.1x64.
Кто-нибудь с таким сталкивался?

Всего записей: 821 | Зарегистр. 16-10-2006 | Отправлено: 11:58 14-06-2017 | Исправлено: presentRU, 11:59 14-06-2017
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 9)
Maz (11-07-2018 20:27): Total Commander (часть 10)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru