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

» Total Commander (Часть 5)

Автор: irabel
Дата сообщения: 15.07.2009 10:17
Ukei

Цитата:
1. Видел сборку сабжа от DreamLair, там есть возможность подняться выше корня любого диска и попасть в список всех дисков компа. Очень удобно показалось. Есть какой-то плугин, которых за это отвечает?
настройка - содержимое панелей - показывать [..] также и в корневом каталоге диска
опоздал )
Автор: ChronoAngel
Дата сообщения: 15.07.2009 10:22
Ukei
За первое кажись параметр в wincmd.ini отвечает,какой не точно и не вспомню,почитайте справку
А второй вопрос только для варезника,надо ресурсы править...
Автор: BasiL
Дата сообщения: 15.07.2009 11:11
не надо править никакие ресурсы, значок меняется если подставить правильную библиотеку в IconLib в ини.
Автор: Jarikk
Дата сообщения: 15.07.2009 11:16
BasiL
хы, а если не найти "правильную" библиотеку с нужной иконкой? все равно придется править
Автор: Varenik
Дата сообщения: 15.07.2009 11:28
ozioso
жмём Shift+F2 и будут выделены файлы, которых нет в левом каталоге
Автор: Ukei
Дата сообщения: 15.07.2009 11:31

Цитата:
не надо править никакие ресурсы

А что считаем "правильной" библиотекой? Можно её взять из чистой версии?

2All: Спасибо за подсказки.
Автор: CaptainFlint
Дата сообщения: 15.07.2009 11:39

Цитата:
любым редактором ресурсов (как раз в этой сборке стоит Restorator) открыть Totalcmd.exe и заменить там MAINICON на свою.

И лёгким движением руки ваш лицензионный Тотал превращается… Тотал превращается… извините, маленькая техническая неувязка.
Не стоит лезть шаловливыми ручками внутрь EXE-файла Тотала, если этого можно не делать.


Цитата:
хы, а если не найти "правильную" библиотеку с нужной иконкой?

Не надо искать никакую "правильную" библиотеку, можно самому создать библиотеку только с одним значком (или вообще использовать чистый ICO-файл, если требуется заменить только "главный" значок). Если какой-то значок в библиотеке не определён, Тотал использует дефолтный.
Автор: Jarikk
Дата сообщения: 15.07.2009 12:15
Varenik

Цитата:
жмём Shift+F2 и будут выделены файлы, которых нет в левом каталоге

так учитывается время изменения файла и размер, ему это не нужно, нужно только с одинаковыми именами Подходит Синхронизация каталогов, но нельзя передать выделение одинаковых/неодинаковых файлов в панель тотала.

Цитата:
Не стоит лезть шаловливыми ручками внутрь EXE-файла Тотала, если этого можно не делать.

будем иметь ввиду, я ж заранее предупердил человека, что это не самый лучший способ
Автор: Nick222
Дата сообщения: 15.07.2009 12:53
Из инструмента Синхронизация каталогов можно переместить файлы в любое место, выделив их.
Автор: TheBarmaley
Дата сообщения: 15.07.2009 13:54
ozioso
Цитата:
Выделить для дальнейших операций.

есть способ, правда, идти придёцца через задний проход.. ;)

и всё-тки - синхронизация:
- снять все галки, кроме педали "уникальные" и одной стрелочки (синей или зелёной) *
- педаль сравнить
- педаль синхронизация
- в качестве папки назначении указать любую пустую папку **
- слить различия во временную папку и потом уже делать с ними чё душе угодно.. ;)

* направление синхронизации, смотря где у тебя больше файлов - слева или справа..
** если файлов до... и больше и они шибко объёмные - можно использовать \\\Temporary Panel ***
*** требуется установленный плуг TempPanel.wlx..
Автор: Avada
Дата сообщения: 15.07.2009 14:21
Jarikk

Цитата:
так учитывается время изменения файла и размер, ему это не нужно, нужно только с одинаковыми именами Подходит Синхронизация каталогов, но нельзя передать выделение одинаковых/неодинаковых файлов в панель тотала.

Верно, стандартное сравнение каталогов тут не очень подходит именно из-за отсутствия избирательности. Только поправочка — нужно-то было как раз с неодинаковыми.
Но я ведь не зря спрашивал, что предполагается делать с выделенными файлами! Допустим, выделили мы все эти дела простым сравнением. В левой панели, скажем, имеем выделенными все файлы, которых нет в правой, плюс одномённые файлы с разными датой/временем. Если отличающиеся файлы надо просто перекопировать слева направо, то достаточно запустить копирование и при первом же запросе на перезапись выбрать "Пропустить все". Разноимённые скопируются, одноимённые останутся на своих местах.
А вот если нужно что-то другое, тогда всё правильно: идём в диалог синхронизации (можно предварительно сравнить каталоги, чтобы дальше работать только с выделенным), отжимаем все кнопки, кроме "уникальные" и нужного нам направления копирования, в поле над другой панелью или уже в диалоге "Синхронизировать" задаём какой-то третий каталог и копируем в него.

Nick222
Да, только не переместить, а скопировать.
Автор: ozioso
Дата сообщения: 15.07.2009 14:56
TheBarmaley
Спасибо за идею - буду пробовать через Синхронизацию. Ожидаемый результат для меня совершенно приемлем.
Уже почти все более-менее популярные файловые менеджеры успел посмотреть - все используют старый метод из Нортона, учитывая даты - и нигде нет упрощенного сравнения по именам.
Специальный софт для сравнения то же самое делает.
Автор: Nick222
Дата сообщения: 15.07.2009 16:20
В инструменте "Синхронизировать каталоги" убрать галку "Сравнить по содержимому" и поставить галку "Игнорировать дату".
Автор: TheBarmaley
Дата сообщения: 15.07.2009 17:39
Nick222
Цитата:
В инструменте "Синхронизировать каталоги" убрать галку "Сравнить по содержимому" и поставить галку "Игнорировать дату".

можно узнать - зачем, сопссна??? ж:о

читаем ещё раз "постановку задачи", п.4 и, особенно, п.5 (болд - мой):
ozioso
Цитата:
Еще раз задача:
........
4. Все файлы левого каталога содержатся в правом каталоге.
5. Необходимо выделить файлы правого каталога, которых нет в левом каталоге.

Для сравнения релеванты только имена файлов.

и какую же "дату" мы здесь будем "игнорировать", коллега? файлов-то НЕТУ.. ;)
ему же просто надо вычленить уникальные файлы, отсутствующие в принципе..
и к тому же, галка игнора даты не сработает - вдруг у одноимённых файлов размер разный, а?
самое важное тут - педали "уникальные" и только одна (!) стрелка.. имха, каэшна.. :)
Автор: ozioso
Дата сообщения: 15.07.2009 17:56
TheBarmaley
При имеющихся файлах с одинаковыми именами, но разными датами все файловые менеджеры при сравнении выделяют также и файлы с новыми датами, что лишает смысла данное упраждение.
Логика - это хорошо, когда доводишь до коцна.
Автор: Avada
Дата сообщения: 15.07.2009 18:49
Nick222

Цитата:
В инструменте "Синхронизировать каталоги" убрать галку "Сравнить по содержимому" и поставить галку "Игнорировать дату".

Для решения данной конкретной задачи это действительно совершенно избыточные действия. Как справедливо было замечено, самих пар для сравнения после фильтрации просто не должно остаться в окне синхронизации.

ozioso

Цитата:
При имеющихся файлах с одинаковыми именами, но разными датами все файловые менеджеры при сравнении выделяют также и файлы с новыми датами, что лишает смысла данное упраждение.

Со словом "все" я бы советовал быть поосторожнее. Первые же два файловых менеджера, привлечённые мной для проверки этого утверждения (Altap Salamander и FreeCommander), прекрасно справились с задачей, поскольку имеют опции избирательного сравнения каталогов, где можно поотключать всё, кроме имён.
Автор: TheBarmaley
Дата сообщения: 16.07.2009 09:08
ozioso
Цитата:
Логика - это хорошо, когда доводишь до коцна.

вот и я про чё - в твоём случае все галки в синхронизации избыточны в принципе - если ищутся "уникальные" файлы, их просто не с чем сравнивать, независимо от состояния галок.. ;)

а ваще-то как - получилось у тебя чё хотелось?

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

хм-м.. нда-а.. уж-ж..
неплохой кирпич в огород гислера - такую фишку в ТС через ж.. приходится делать.. :(
может, стоит "настучать" аффтору сабжа насчёт этой фичи?
доработка-то, в принципе, несложная..
Автор: Avada
Дата сообщения: 16.07.2009 10:12
TheBarmaley
Для 7.50 уже дёргаться поздно — интерфейс перелопачиваться не будет. Если только ключиком, которого не будет на странице настроек...
И потом, в других файл-менеджерах все эти дела – замена синхронизации. Они просто другим путём пошли. Хотя в TC не помешало бы и то, и другое. Как раз для таких вот задач.

Добавлено:
Ну вот, пожалуйста вам – только что посмотрел третий файл-менеджер, где всё это отлично поддерживается. SpeedCommander. Тут ещё и отдельное окно синхронизации работает, так что получается уже не вместо, а вместе. Причём решено интересно (в Altap Salamander так же): никаких предустановок в основных настройках нет, но при выборе функции запускается операционный диалог, где все эти дела выставляются и запоминаются для следующих сеансов. В том числе есть прямо такая опция "Выделить отсутствующие файлы". Нет, надо продумывать, как репортить.
Автор: TheBarmaley
Дата сообщения: 16.07.2009 11:30
Avada
Цитата:
Для 7.50 уже дёргаться поздно — интерфейс перелопачиваться не будет. Если только ключиком, которого не будет на странице настроек...

почему так думаешь, ведь финалом пока не пахнет?..
можно и без переделки фейса - добавить внутр.команду, типа "выделить уникальные" или чё-нить вроде того..
ну, а команду уже несложно и в меню присобачить или на гор.клавишу прицепить.. :)

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

но если можно добавить - почему бы нет? функция, имха, вполне типична для филе-манагера..
я бы всё-тки черкнул аффтару пару строк, хуже от этого точно не будет.. :)
Автор: CaptainFlint
Дата сообщения: 16.07.2009 13:25
TheBarmaley

Цитата:
почему так думаешь, ведь финалом пока не пахнет?..

Потому что бета — это стадия чистки багов и добавления мелких улучшений. Фичи, которые требуют дополнительной работы от локализаторов (а сюда попадают как новые интерфейсные галочки, так и новые команды), автоматом попадают в число крайне нежелательных, потому что из-за каждой мелочи снова и снова связываться со всеми 16-ю переводчиками и ждать от них ответа (что может растянуться на месяц и дольше) нереально. Поэтому такие функции реализуются только в тех случаях, когда без них ну вообще никак. Ну или на самых ранних стадиях бета-тестирования, когда есть время спокойно, не дёргаясь, дожидаться переводов.
Автор: TheBarmaley
Дата сообщения: 16.07.2009 13:50
CaptainFlint
Цитата:
Потому что бета — это стадия чистки багов и добавления мелких улучшений.

короче, ясно..
так пущай аффтар хотя бы в "туду" фичу пропишет, интересная она..
ну, мало ли - "по просьбам трудящихся" и всё такое.. ;)
хотя не так уж это и много - "два байта трансляторов".. в смысле - с кем связываться.. ;)
глянул ща для интереса хистори: есть такое - в пб1-5 в основном тока ключики в ини "аддед"..
но для этой функции правка ини, ясен пень, не подойдёт..

ланна, забудем об этом.. жили без "уникумов" и дальше бум жить..
Автор: djdtyfhu
Дата сообщения: 16.07.2009 17:29
Если ли возможность сделать в TC кнопку, по нажатию на которую TC бы копировал определенный список файлов (заданный полными путями и всегда неизменный) в директорию открытую в правой панели?
Автор: CaptainFlint
Дата сообщения: 16.07.2009 17:55
djdtyfhu
Написать BAT-файл, который копирует нужные файлы в каталог, переданный этому BAT-нику параметром, а в Тотале повесить его вызов с параметром %P или %T. Вот только "всегда правую" панель так просто не получить, в Тотале они различаются по принципу не левая-правая, а активная-неактивная. Соответственно, придётся либо перед запуском BAT-а проверять, что курсор находится в нужной панели, либо приплетать дополнительные скрипты, которые могут определить текущую панель или автоматом перебросить курсор.
Автор: CaptainFlint
Дата сообщения: 16.07.2009 22:34
Очередная (седьмая) бета-версия Total Commander 7.50.

Объявление: http://ghisler.ch/board/viewtopic.php?t=23148
Ссылки на скачивание:
С официального сервера (реферер: ghisler.ch)
Зеркало на рапиде
Набор отличающихся файлов 7.50pb6 -> 7.50pb7

Основные изменения:
В состав дистрибутива теперь входят румынский и русский языки!
• Существенно доработан инсталлятор:
  · добавлена поддержка локализации самого инсталлятора;
  · при запуске инсталлятора автоматически выбирается язык интерфейса Windows (если не обнаруживается уже установленный TC);
  · улучшена страница создания ярлыков.
• Добавлены новые клавиши навигации по панели инструментов (Ctrl+влево/вправо, Alt+Enter).
• При запуске отдельной копии просмотрщика (/S=L) теперь можно указывать дополнительные параметры для выбора режима просмотра.
• И, как всегда, множество других исправлений.

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

ВНИМАНИЕ!
Если вы пользуетесь модифицированным русскоязычным интерфейсом (в том числе, расширенным меню из пакета русификации Власова К. и Казакова В.), не забудьте перед установкой новой версии сделать копию файлов WCMD_RUS.*! При установке новой версии эти файлы могут быть перезаписаны (в зависимости от опций установки).

Помните, это — бета-версия! В ней могут быть ошибки, используйте исключительно на свой страх и риск!
Автор: zep
Дата сообщения: 16.07.2009 22:50
CaptainFlint


Цитата:
Набор отличающихся файлов 7.50pb6 -> 7.50pb7

Так в этом наборе какое меню, не расширенное?
Автор: rajah
Дата сообщения: 16.07.2009 22:58
CaptainFlint

Цитата:
· добавлена поддержка локализации самого инсталлятора;

а где исходники бы достать?
Автор: CaptainFlint
Дата сообщения: 17.07.2009 00:21
zep

Цитата:
Так в этом наборе какое меню, не расширенное?

В этом наборе исключительно файлы, которые присутствуют в официальном дистрибутиве седьмой беты, обновившиеся или добавленные, по сравнению с шестой бетой. В дистрибутив, естественно, пошло только стандартное меню (чтобы выдерживать общий стиль). Расширенное меню, справка и всё прочее по-прежнему будет поддерживаться и выкладываться в виде отдельного пакета.

rajah

Цитата:
а где исходники бы достать?

Инсталлятора? Нигде. LNG-файла? Гислер рассылал его только бета-тестерам, я не уверен, что мы имеем право выкладывать его. Лучше попросить самого Гислера.
Автор: Avada
Дата сообщения: 17.07.2009 00:30
zep

Цитата:
Так в этом наборе какое меню, не расширенное?

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

rajah

Цитата:
а где исходники бы достать?

Исходники чего? Самого инсталлятора? Зачем? Вся языковая информация там в текстовых файлах.

Добавлено:
Ну вот, соавтор опередил...


Цитата:
LNG-файла? Гислер рассылал его только бета-тестерам, я не уверен, что мы имеем право выкладывать его. Лучше попросить самого Гислера.

К тому же сводный LNG-файл посмотреть сейчас может любой, если зайти в содержание EXE-архива дистрибутива.
Автор: leputain
Дата сообщения: 17.07.2009 07:20
Ребята, вопрос

хочу понять, чему отдают предпочтение advanced юзеры.

в INSTALL.INF вы как ставите:

Код: [auto]
iniloc=
iniall=
Автор: Avada
Дата сообщения: 17.07.2009 09:44
leputain

Цитата:
хочу понять, чему отдают предпочтение advanced юзеры

Лично я — ручной распаковке через промежуточный каталог. Всегда, однозначно и без вариантов (за исключением чисто тестовых задач). В силу опыта и специфических потребностей как бета-тестера TC. Надобности настраивать инсталлятор на автоматическую работу без дополнительных запросов не имею. На чужие машины ставлю с помощью инсталлятора в интерактивном режиме.
Что касается вопроса, то конкретика тут много от чего зависит, начиная с используемой ОС и нюансов прав доступа соответствующих юзеров в соответствующих папках.
PS. Надеюсь, запрошенный статус advanced можно понимать и в широком смысле, а не только в ру-бордовском?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Накладывание на фото слово.


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