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

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

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

Widok (01-06-2010 13:12): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


 
Последняя финальная версия: 7.50a
 
Предыдущие версии: 7.5x: 7.50; 7.0x: 7.04a, 7.04, 7.03, 7.02a, 7.02, 7.01, 7.0; 6.5x: 6.58

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


Переводы меню/интерфейса v7.50+:
от CaptainFlint (v7.50a Lite, 24.09.2009): Здесь (зеркало)
от М. Жилина (v7.50.03, 29.06.2009): Здесь
 
Переводы меню/интерфейса v7.0x:
от CaptainFlint (v7.04a, 7.01.2009, с переводом справки): HLP (зеркало), CHM (зеркало)
от М. Жилина (v7.00.03, 13.07.2008): Здесь

Официальный сайт разработчика | Русский сайт о Total Commander | Польский сайт о Total Commander (англ.)
Тотальная установка TC | ВСЕ команды Total Commander

Настроенные и русифицированные СБОРКИ (и все вопросы по ним)
Все вопросы по лечению пациента — только в Варезнике
Все вопросы по плагинам  — в Плагинах

Total Commander Knowledge Base — Wiki-сборник статей и ответов на вопросы по TC | Оффлайн версия (CHM, версия 1.7)
Список аддонов, не перечисленных на wincmd.ru
Онлайновый вариант русской справки (на основе v7.0, 8.06.2007)

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:18 12-09-2009 | Исправлено: Avada, 20:14 24-03-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pablo37
Значит, пытаемся уяснить задачу. Имеем каталог, в котором есть энное число дублей имён подкаталогов, но с добавлением цифры в скобках. Так?
Если так, то вопросы:
• Это касается только подкаталогов, не файлов?
• Что такое "привести к обычному виду" Какие из этих подкаталогов нужны — со скобками или без?
• Что хочется сделать с теми подкаталогами, которые не нужны? Удалить? Переместить в другую папку? Переименовать (во что)?
И, разумеется, непонятно пока, что конкретно удалось сделать с помощью ReNamer такого, что не получилось сделать в Тотале?

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 13:14 02-03-2010
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблемы с переименованием будут, если нужно переименовать и саму папку, и вложенные папки на разных уровнях. TC начинает перименовывать от корня вглубь, поэтому после переименования верхних папок он просто не найдёт вложенные.

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 13:17 02-03-2010
pablo37



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Файлы не переименовываем,только каталоги с подкаталогами.В названиях папок убрать (2).Всё.Удалять уже вручную.

Всего записей: 654 | Зарегистр. 01-05-2006 | Отправлено: 13:35 02-03-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pablo37
Папки с (2) на одном уровне вложенности или на разных? Грубо говоря, есть ли в каких-нибудь подкаталогах с (2) вложенные подкаталоги такого же типа?
А если в названиях папок убрать (2), как избежать конфликта с аналогичными именами папок без скобок? Ведь речь шла не про новые подкаталоги с (2), а про дубли имевшихся в том же каталоге. Или я что-то неправильно понял?

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 13:50 02-03-2010
pablo37



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Папки с (2) с разными уровнями вложенности.Грубо говоря, было C:\Documents and Settings\Pavel\Application Data\Corel ,после отката добавилось C:\Documents and Settings\Pavel\Application Data\Corel(2)и в Corel(2) все подпапки получили (2).Старую папку Corel я удаляю, а в новом каталоге надо со всех папок-подпапок убрать (2)... Вот.

Всего записей: 654 | Зарегистр. 01-05-2006 | Отправлено: 16:08 02-03-2010 | Исправлено: pablo37, 16:20 02-03-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pablo37
Ясно. В силу того, о чём уже сказал Rodny, возникают серьёзные проблемы, мешающие свести эту операцию к выполняемой в окне одного инструмента. Если бы я не имел никакой альтернативы и чёртову уйму каталогов с этим самым (2) на конце, то поступил бы в TC следующим образом.
Начинаем с самого верхнего каталога, где есть (2). Открываем окно поиска (Alt+F7). Задаём следующие условия:
• Искать файлы: *(2)
• Глубина вложенности подкаталогов: Только текущий
• Атрибуты: Каталог (отметить обе галки на соседней вкладке)
Всё, поехали. Получаем результат, файлы — на панель.
В результатах поиска нажимаем звёздочку (предполагается, что задан режим выделения каталогов и файлов вместе, как по умолчанию). Короче, выделяем всё.
Вызываем инструмент группового переименования (Ctrl+M). Там может быть несколько вариантов переименования, беру простейший:
Найти: (2)
Заменить: <Пусто>
Кнопка "Выполнить". Закрываем ИГП. Жмём кнопку  перехода в родительский каталог (с двумя точками).
Цикл закончен, мы снова на исходном месте в верхней части нашего дерева. Все шаблоны уже выставлены, далее повторяем все действия раз за разом, меняя на один шаг одну-единственную опцию — для глубины вложенности: Число уровней: 1, Число уровней: 2 и т.д. И так идём вниз до тех пор, пока переименовывать станет нечего, т.е. при очередном поиске уже ничего не будет найдено.  

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 18:32 02-03-2010
pablo37



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Спасибо за подробности.Действительно,Ренамер быстрее всё сделает за 1 раз.

Всего записей: 654 | Зарегистр. 01-05-2006 | Отправлено: 18:40 02-03-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pablo37
Дык специализированный инструмент с неплохим функционалом — кто бы сомневался? А для тех, кто им не пользуется, пригодится и моя методика по принципу "дёшево и сердито".

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 18:52 02-03-2010
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada

Цитата:
И так идём вниз до тех пор, пока переименовывать станет нечего, т.е. при очередном поиске уже ничего не будет найдено.  

Поправка: если при очередном поиске ничего не будет найдено, это не означает, что на уровень ниже вдруг не окажется очередного (2). Поэтому дополнительно имеет смысл прогнать ещё один поиск без ограничения на глубину, чтобы убедиться, что всё переименовано (или, наоборот, что ещё не всё).

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

Всего записей: 5544 | Зарегистр. 11-11-2002 | Отправлено: 20:06 02-03-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Да, поправка верная. Контрольный выстрел не помешает.

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 21:17 02-03-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Столкнулся с такой неувязкой в TC 7.50 при использовании окошка быстрого поиска на панели. При вводе поискового запроса, например, "R" TC находит (и отфильтровывает, если включен фильтр) все файлы, имена которых содержат эти символы. А как найти файлы с именами, начинающимися на "R"? В 7.0 это было как раз дефолтное поведение, а как это же сделать в текущей версии?

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 16:12 04-03-2010
Mr KMS

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос об открытии rar-архивов под паролем.
Чтобы открыть такой архив приходиться использовать опцию "открыть с помощью..", там выбирать WinRar(галка "использовать для всех файлов такого типа" стоит) и только затем вводить пароль. Иначе окошко для ввода пароля просто не появляется, открывается пустая вкладка. Можно как-нибудь победить?

Всего записей: 1555 | Зарегистр. 05-04-2008 | Отправлено: 16:56 04-03-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
Для каких именно режимов быстрого поиска в 7.50a и 7.0 описывается такое поведение? Что-то я при дефолтных настройках с режимом "Ctrl+Alt+буква" никакой разницы, кроме фильтрации, не вижу: поиск идёт по первой букве. При других режимах алгоритм поиска может быть другим, но опять же при прочих равных условиях одинаковым в разных версиях.

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 16:58 04-03-2010
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mr KMS
Shift+Enter сразу отправит в WinRar.
Есть ещё плагин fhRAR, который сразу предложит ввести пароль. Но с ним другие проблемы: нельзя будет нормально изменять архивы, тестирование не работает и пр.

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 17:03 04-03-2010
rsuan

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может Тотал ставить удаление файлов в очередь? Такая возможность есть у Unreal Commander'а, очень удобная. В нём вообще есть возможность создавать несколько очередей.

Всего записей: 766 | Зарегистр. 22-07-2008 | Отправлено: 17:13 04-03-2010 | Исправлено: rsuan, 17:15 04-03-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada 15:58 04-03-2010
Цитата:
Для каких именно режимов быстрого поиска в 7.50a и 7.0 описывается такое поведение? Что-то я при дефолтных настройках с режимом "Ctrl+Alt+буква" никакой разницы, кроме фильтрации, не вижу: поиск идёт по первой букве.

Настройки в секции Options -> Quick Search:
Letters - with search dialog
Exact name match:   Beginning (name must start with first typed character)
Сейчас на всякий случай временно удалил wincmd.ini (кроме первой строки) и попрбовал еще раз, чтобы плагины не мешали. Результат тот же.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 17:36 04-03-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
С указанными опциями при настройках практически по умолчанию и в 7.04a, и в 7.50a поиск идёт по первой букве. Далее проверил на своей рабочей версии TC с полным файлом конфигурации. Опять же при этих опциях поиск идёт по первой букве. Да и при любом режиме поиска с включением опции для точного соответствия в начале (то есть при её состоянии по умолчанию).
А вот (внимание!) наличие сторонней библиотеки tcmatch.dll (QuickSearch eXtended) заставляет, да, искать по любому вхождению невзирая на состояние опции "Начало..." О чём в документации аддона есть честное предупреждение. Для поиска и там по первому символу надо либо начинать ввод c ^, либо поменять в файле tcmatch.ini умолчальное поведение (на match_begining=1). Более радикальный путь — либо удалить файл tcmatch.dll (раз так уж сильно мешает), либо временно переименовать его и перезагрузить TC.
 
rsuan
Нет, нельзя. Фоновое удаление не поддерживается ни в каких видах.

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 19:38 04-03-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Цитата:
А вот (внимание!) наличие сторонней библиотеки tcmatch.dll (QuickSearch eXtended) заставляет, да, искать по любому вхождению невзирая на состояние опции "Начало..." О чём в документации аддона есть честное предупреждение.  

Есть такая партия! Спасибо!
Однако странно, что Total пользуется этой библиотекой tcmatch.dll даже при пустом wincmd.ini. Как же он про нее узнаёт-то

Цитата:
Для поиска и там по первому символу надо либо начинать ввод c ^

Это было бы отличное решение проблемы, вот только у меня нет английской раскладки и, соответственно, нет символа крышки. Что ж теперь, каждый раз его через Alt+<....> вводить или на другую раскладку переключаться Нельзя ли его заменить на что-нибудь другое, скажем, на ">" ?
 

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 20:28 04-03-2010 | Исправлено: oshizelly, 20:33 04-03-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
Однако странно, что Total пользуется этой библиотекой tcmatch.dll даже при пустом wincmd.ini. Как же он про нее узнаёт-то

Да очень просто. Тотал начал пользоваться этой библиотекой, когда в wincmd.ini на эту тему ещё ничего не было. Но необходимы были два условия: неизменность имени (tcmatch.dll) и неизменность пути (каталог TC). Чтобы их обойти, потом был добавлен ключ tcmatch.

Цитата:
вот только у меня нет английской раскладки и, соответственно, нет символа крышки

При использовании английского интерфейса Тотала нет английской раскладки? Однако же...

Цитата:
Что ж теперь, каждый раз его через Alt+<....> вводить или на другую раскладку переключаться

А сие зависит от наличия под рукой подходящих программ и собственной фантазии. У меня куча символов, отсутствующих на клавиатуре (кавычки-"лапки", параграф, многоточие, "пуля", разные тире...) вводится на русской раскладке сочетанием правого Alt c какой-то клавишей. Так всё перенастроено с помощью KLM (Keyboard Layout Manager).

Цитата:
Нельзя ли его заменить на что-нибудь другое, скажем, на ">"  

Можно. Правда, символ ">" тоже занят, но там всё можно перестроить под себя. Файл документации tcmatch.pdf, раздел "Customize". (Я, кстати, одно время занимался русским переводом этого файла, но был вынужден отложить на неопределённое время за недосугом.)

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 21:36 04-03-2010 | Исправлено: Avada, 21:38 04-03-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Цитата:
Можно. Правда, символ ">" тоже занят, но там всё можно перестроить под себя

Нашёл. Файл %commander_path%\tcmatch.ini  директива (изначально 5-я сверху)
simple_search_match_beginning_activate_char=^
Заменил "крышку" на элементарный дефис "-", перезапустил TC и теперь вполне счастлив.
Спасибо!  

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 23:03 04-03-2010
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 6)
Widok (01-06-2010 13:12): Лимит страниц. Продолжаем здесь.


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru