Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 6)

Автор: Rodny
Дата сообщения: 04.03.2010 16:03
Mr KMS
Shift+Enter сразу отправит в WinRar.
Есть ещё плагин fhRAR, который сразу предложит ввести пароль. Но с ним другие проблемы: нельзя будет нормально изменять архивы, тестирование не работает и пр.
Автор: rsuan
Дата сообщения: 04.03.2010 16:13
Может Тотал ставить удаление файлов в очередь? Такая возможность есть у Unreal Commander'а, очень удобная. В нём вообще есть возможность создавать несколько очередей.
Автор: oshizelly
Дата сообщения: 04.03.2010 16:36
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 (кроме первой строки) и попрбовал еще раз, чтобы плагины не мешали. Результат тот же.
Автор: Avada
Дата сообщения: 04.03.2010 18:38
oshizelly
С указанными опциями при настройках практически по умолчанию и в 7.04a, и в 7.50a поиск идёт по первой букве. Далее проверил на своей рабочей версии TC с полным файлом конфигурации. Опять же при этих опциях поиск идёт по первой букве. Да и при любом режиме поиска с включением опции для точного соответствия в начале (то есть при её состоянии по умолчанию).
А вот (внимание!) наличие сторонней библиотеки tcmatch.dll (QuickSearch eXtended) заставляет, да, искать по любому вхождению невзирая на состояние опции "Начало..." О чём в документации аддона есть честное предупреждение. Для поиска и там по первому символу надо либо начинать ввод c ^, либо поменять в файле tcmatch.ini умолчальное поведение (на match_begining=1). Более радикальный путь — либо удалить файл tcmatch.dll (раз так уж сильно мешает), либо временно переименовать его и перезагрузить TC.

rsuan
Нет, нельзя. Фоновое удаление не поддерживается ни в каких видах.
Автор: oshizelly
Дата сообщения: 04.03.2010 19:28
Avada
Цитата:
А вот (внимание!) наличие сторонней библиотеки tcmatch.dll (QuickSearch eXtended) заставляет, да, искать по любому вхождению невзирая на состояние опции "Начало..." О чём в документации аддона есть честное предупреждение.

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

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

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

Автор: Avada
Дата сообщения: 04.03.2010 20:36
oshizelly

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

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

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

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

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

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

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

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

Нашёл. Файл %commander_path%\tcmatch.ini директива (изначально 5-я сверху)
simple_search_match_beginning_activate_char=^
Заменил "крышку" на элементарный дефис "-", перезапустил TC и теперь вполне счастлив.
Спасибо!
Автор: AlexKniga
Дата сообщения: 05.03.2010 18:16
Сохранение оригинальной даты и времени файла при копировании на FTP
Там сказано, что TC пытается, но результат зависит от сервера.
У меня (TC7.04a) НЕ посылает MDTM после копирования по F5. При синхронизации посылает и сервер её успешно выполняет.

Где и что надо поправить, чтоб TC посылал MDTM при копировании на FTP?
Автор: Avada
Дата сообщения: 05.03.2010 20:04
AlexKniga
Просто в порядке справки сообщаю, что в истории версий на момент того ответа на форуме wincmd.ru (апрель 2005 года) было только следующее:

Цитата:
- При синхронизации каталогов теперь применяется неофициальная команда MDTM, чтобы установить дату удалённого файла. Эта команда поддерживается не всеми серверами.

Конкретно про копирование, как видим, ничего нет. Соответственно, опция, связанная с MDTM, в TC есть только в диалоге синхронизации.
Те, кто в этом разбирается лучше, возможно, смогут что-то разъяснить дополнительно.
Автор: Uraanfgh56
Дата сообщения: 06.03.2010 16:06
В шапке темы не нашёл ссылки на тему, посвященную сборкам ТС, есть ли вообще таковвя на ру-боарде ? , меня в частности больше всего интересует голосование по сборкам ...
Автор: Rodny
Дата сообщения: 06.03.2010 16:14
Uraanfgh56
Даже не представляю, где ты искал...
Автор: oshizelly
Дата сообщения: 08.03.2010 09:24
Напомните, есть ли внутренняя команда, чтобы скопировать имя файла/папки под курсором на активной панели и присвоить его к файлу/папке под курсором на соседней панели.
А как сделать то же самое для нескольких (выделенных?) файлов?
Если нет стандартной команды, то как это лучше сделать?
Спасибо!
Автор: Avada
Дата сообщения: 08.03.2010 11:09
oshizelly
Стандартная команда (cm_CopyNamesToClip) есть только для копирования в буфер имен файла/папки под курсором или выделенного набора файлов/папок. На этом стандартные возможности кончаются. То есть дальше мы можем, разумеется, перейти на соседнюю панель, выбрать курсором нужный файл, запустить переименование в панели и вставить из буфера сохранённое там имя. Но, я так понимаю, интересует не это.
С последним выбранным файлом в неактивной панели сам TC не работает. Отображать его может TWinKey. Но использовать это умение для переименование файла под пассивным курсором на основе имени файла под активным курсором нельзя. Пока, во всяком случае.
Скриптом, эмулирующим определённые нажатия клавиш, видимо, можно. Позиционируем курсор на целевой файл, потом на исходный, потом запускаем скрипт, где сначала выполняется некими клавишами команда cm_CopyNamesToClip, потом Tab, потом Shiht+F6, потом Ctrl+V, потом Enter. (предполагается , что у целевого файла выделяется всё имя, вместе с расширением). Практическая реализация — только на подфоруме "Автоматизация" форума wincmd.ru. Сам я скрипты не пишу.
А задача по выделенному ещё сложнее. Тут, видимо, с файлами-списками надо работать. И если в панелях сортировка разная, в каком порядке имена менять? Так что опять же — к специалистам.
Автор: oshizelly
Дата сообщения: 08.03.2010 18:05
Avada
Цитата:
А задача по выделенному ещё сложнее. Тут, видимо, с файлами-списками надо работать. И если в панелях сортировка разная, в каком порядке имена менять? Так что опять же — к специалистам.

Ну, ясно же, что имена надо применять в том порядке, как они идут на панелях: берем слева 5 выделенных файлов сверху вниз и присваиваем их имена 5 выделенным (?) файлам справа, опять же сверху вниз.
Жалко, что TC не умеет со списками работать. А вот некоторые файловые менеджеры вроде бы могут (не через клавиатурные макросы или скрипты, так-то и Windows Explorer "умеет", а нативно). Правда, с ходу не вспомню, кто именно так умеет работать.
Автор: Avada
Дата сообщения: 08.03.2010 19:29
oshizelly

Цитата:
Жалко, что TC не умеет со списками работать.

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

Кстати, есть и ещё такой вариант для нескольких файлов. Сохранить имена выделенных файлов в файл (cm_SaveSelectionToFile), перейти на другую панель, выделить то же самое количество файлов (обязательно!), подлежащих переименованию, открыть инструмент группового переименования и вызвать переименование через загрузку имён из этого самого файла (см. справку).
Автор: ARHvandal
Дата сообщения: 08.03.2010 23:57
Необходимо в группе текстовых файлов заменить определенное слово на другое слово... (с учетом пробелов, кодировка файлов DOS/Win)

Вроде банальная задача, а как это сделать средствами тотала не найду

Токмо что словогрыз использовать (вроде где-то его в плагинах видел?)
Автор: Avada
Дата сообщения: 09.03.2010 10:29
ARHvandal
Рекомендую заглянуть сюда, сюда и сюда.
В самом Тотале связка "поиск+замена" работает только в инструменте группового переименования. И, разумеется, для имён файлов, а не для их содержимого.
Автор: svs123456789
Дата сообщения: 09.03.2010 13:23
не подскажете, где найти настройку: чтобы по умолчанию, при вводе букв на файловой панели осуществлялась фильтрация папок и файлов
Автор: Rodny
Дата сообщения: 09.03.2010 13:31
svs123456789
Crtl+S переключает поиск и фильтрацию.
Автор: cluster
Дата сообщения: 11.03.2010 23:10
Подскажите, на работе стоит Win7 eng, и листер в ней кириллицу отображает квадратиками (н-р, файлы истории QIP). Стандартный блокнот, естественно, без проблем.
Есть способ, чтобы раз и навсегда настроить отображение?
Автор: Rodny
Дата сообщения: 12.03.2010 00:09
cluster
А из-за чего именно квадраты-то? В каком-нибудь режиме в листере правильное отображение включается? А в региональных настройках локаль русская?
Автор: cluster
Дата сообщения: 12.03.2010 08:27
Rodny
Видимо, из-за англ системы. Кириллица отображается при включении режима Encoding - ANSI (local code page), но шрифт её отличный от стандартного, что плохо.
Локаль была Английская. Поставил Русскую, но разницы никакой.

Автор: Rodny
Дата сообщения: 12.03.2010 10:35
cluster 08:27 12-03-2010
Цитата:
Кириллица отображается при включении режима Encoding - ANSI (local code page), но шрифт её отличный от стандартного

А просто "Options - ANSI" не помогает?
Попробуй в настройках "Font at startup - ANSI", а ниже этот самый ANSI шрифт настроить.
Автор: cluster
Дата сообщения: 12.03.2010 10:58

Цитата:
А просто "Options - ANSI" не помогает?

Оно стоит по умолчанию. Соответственно, и "Font at startup - ANSI" ничего не меняет.
Автор: Avada
Дата сообщения: 12.03.2010 13:56
cluster
К указанному в диалоге настройки Листера шрифту для ANSI советую приглядеться. И начать с простейшего вопроса, русифицированный ли он.
Автор: boy999
Дата сообщения: 13.03.2010 20:09
Учудил щас ТС.
Нашел я 2 куска с расширением: 000 и 001.
1й был на 700мб и 50 мин., 2й на 400 мб и 40 мин.

Выбрал 000 и в Файл\склеить.
Склеился в фильм Шпион, который меня отлюбил.
И занимает о 1.1 гб, а продолжительность фильма - 50 минут.

А где 2й кусок!?
Автор: ASE_DAG
Дата сообщения: 13.03.2010 20:16
boy999
А вам не кажется, что ТС здесь ни при чем? ;)

Как вы определили, что 700 Мб — 50 мин., а 400 Мб — 40 мин.? Они у вас, получается, открывались в видеопроигрывателе? Так? А валидные видеофайлы, которые проигрываются, наверное, побайтово склеивать не надо, да? ;)
Автор: boy999
Дата сообщения: 13.03.2010 20:49
ASE_DAG

ТС же не стал отказываться от склейки.
И что он натворил!?
Исходники удалились, можно как-то восстановить фильм!?
Автор: ASE_DAG
Дата сообщения: 13.03.2010 20:59
boy999

Цитата:
ТС же не стал отказываться от склейки.




Цитата:
Исходники удалились, можно как-то восстановить фильм!?

Вариант №1. Восстановить исходные файлы.
Вариант №2. По сигнатуре найти начало второго файла в вашей „склейке“ и разрезать ее.
Автор: boy999
Дата сообщения: 14.03.2010 16:44

Цитата:
По сигнатуре найти начало второго файла



Это как!? Сигнатура - это чо?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

Предыдущая тема: Корпоративный чат


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.