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

» Total Commander (Часть 7)

Автор: Avada
Дата сообщения: 18.06.2011 18:14
Uraanfgh56
TC своими силами может создавать/проверять контрольные суммы (в том числе MD5), но не сравнивать по ним при поиске. По дополнительным средствам см., например, здесь и (на оффоруме, по-английски) здесь.
Автор: oshizelly
Дата сообщения: 21.06.2011 01:51
Если попытаться переименовать файл,а он окажется занят системой, то введённое новое имя после нажатия [Enter] сбрасывается. Все время натыкаюсь на эти грабли
Других файловые менеджеры, включая Windows Explorer, ведут себя более разумно: при ошибке переименования введённое новое имя остается в поле ввода, так что пользователь может скопировать его в буфер и сделать повторную попытку.
Как-то можно с этим бороться, может, плаг какой-нибудь?

С 1-й версии TC тянется этот баг... Или это не баг, а фича? Но в чем может быть смысл?
Автор: Avada
Дата сообщения: 21.06.2011 06:22
oshizelly
В вышеописанной ситуации после нажатия Enter я наблюдаю два окна: прогресса операции (недоступный) и, поверх него, окно с сообщением об ошибке ("Не удаётся прочитать...") и кнопками "OK" и "Отмена". При нажатии "Отмена" мы даём отбой всей операции и, естественно, получаем возврат имени к исходному (до правки) состоянию. При нажатии OK все эти окна закрываются, но отображается диалог "Переместить/переименовать файлы...", в котором как раз и выделено новое имя. Можно копировать, можно делать повторную попытку... Что не так, какие тут ещё нужны плагины и зачем с этим бороться? Или есть какие-то другие варианты поведения?
Автор: wyxa
Дата сообщения: 21.06.2011 07:41
Прошу прощения, если повторяю обсуждённый ранее вопрос. Поиск мне решения не дал.

Например, у меня три заблокированные вкладки c путями
Tab 1: C:\dir1\
Tab 2: C:\dir2\
Tab 3: C:\dir3\

Когда я запускаю TC, у меня почему-то по-умолчанию всегда загружается активной Tab 3. Но содержимое её совсем не "C:\dir3\", а то содержимое, которое было активным на этой панели в последний раз.

Пример
Например, я поработал и закрыл TC и у меня при закрытии была активна вкладка Tab 1: C:\dir1\.
Теперь я снова открываю ТС и у меня открывается активной вкладка Tab 3, но почему-то с содержимым C:\dir1\. Т.е. вкладки теперь становятся такими:
Tab 1: C:\dir1\
Tab 2: C:\dir2\
Tab 3: C:\dir1\
Причём вкладка Tab 3 блокируется на неверной директории (смена вкладок и возврат на Tab 3 возвращает меня на каталог C:\dir1).
Приходится разблокировывать и заблокировывать вкладку заново.

* Права на запись ini-файлов в порядке
* Пытался убрать галочки в меню: Конфигурация — Основные операции — Сохранять при выходе — Состояние каталогов и Состояние (вид) панелей. Не помогает.
Автор: Avada
Дата сообщения: 21.06.2011 07:55
wyxa
Для начала — два вопроса:
1. Путь C:\dir3\ на данный момент вообще физически существует?
2. Что указано значением ключа LockedTabChange в wincmd.ini (если такой ключ вообще там существует)?
Автор: wyxa
Дата сообщения: 21.06.2011 09:05
Avada

Цитата:
1. Путь C:\dir3\ на данный момент вообще физически существует?
2. Что указано значением ключа LockedTabChange в wincmd.ini (если такой ключ вообще там существует)?

1. Путь C:\dir3\ постоянно существует. Это один из каталогов, в котором я постоянно работаю.
2. LockedTabChange — такого ключа в wincmd.ini нет.

Добавлено:
Кстати, а где сохраняются пути заблокированные вкладок? В wincmd.ini их тоже нет.
Автор: Avada
Дата сообщения: 21.06.2011 09:40
wyxa

Цитата:
Кстати, а где сохраняются пути заблокированные вкладок? В wincmd.ini их тоже нет.

Там и сохраняются. Если, конечно, не использовался редирект секций [left] и [right] для открытых каталогов, а также [lefttabs] и [righttabs] для неактивных вкладок. И если права доступа там вообще позволяют что-то сохранять.

Теперь — следующие вопросы:
1. Правильно ли я понял, что все прочие изменённые настройки при выходе из TC нормально сохраняются и что проблема возникает только с вкладками?
2. Если перед выходом из TC последний каталог был открыт именно во вкладке для C:\dir3\, после перезапуска эта вкладка отображается правильно?
3. Все вкладки заблокированы полностью или с возможностью смены каталога?
4. Правильно ли я понял, что все каталоги для вкладок — корневые, или это был только пример?
Автор: wyxa
Дата сообщения: 21.06.2011 09:40
Нашёл пункт
Код: [lefttabs]
RedirectSection=History.ini
Автор: Avada
Дата сообщения: 21.06.2011 10:22
wyxa
А убрать ключи редиректа из wincmd.ini не проще? Если вынос секций в отдельный файл создаёт только проблемы, так ли он жизненно необходим?
Автор: wyxa
Дата сообщения: 21.06.2011 10:34
Avada
Видимо, в сборке, которую я использую, так всё и настроено.
Да, убрал редирект, всё заработало!
Спасибо!
Автор: oshizelly
Дата сообщения: 21.06.2011 10:58
Avada 06:22 21-06-2011
Цитата:
В вышеописанной ситуации после нажатия Enter я наблюдаю два окна: прогресса операции (недоступный) и, поверх него, окно с сообщением об ошибке ("Не удаётся прочитать...") и кнопками "OK" и "Отмена". ... При нажатии OK все эти окна закрываются, но отображается диалог "Переместить/переименовать файлы...", в котором как раз и выделено новое имя.

Спасибо! А я, дурак, на автомате всегда жал на "Отмена". Привык ещё со старых версий.
Кстати, это улучшение появилось совсем недавно, ещё на 7.50 работало так, как я описал.
Автор: Avada
Дата сообщения: 21.06.2011 11:16
oshizelly
Да, совсем недавно.

Цитата:
10.11.10 Добавлено: При переименовании файла в панели (SHIFT+F6) и вводе недопустимого имени отображается диалоговое окно, где пользователь может исправить имя.

Это из истории TC 7.56 Beta 1.

wyxa

Цитата:
Видимо, в сборке, которую я использую, так всё и настроено.
Да, убрал редирект, всё заработало!

Это к вопросу о пользе сборок и практикуемого там принципа "без меня меня женили".
Автор: BVV63
Дата сообщения: 21.06.2011 11:53
Про какой индикатор прогресса идёт речь, когда обсуждается параметр "NewStyleProgress"? Я вначале решил, что про тот, что отображается, например, при копировании/переносе. Но этот индикатор одинаков при всех значениях параметра...
Автор: Avada
Дата сообщения: 21.06.2011 13:00
BVV63
Этот самый индикатор и есть. Про этот ключ подробно написано в справке. Что касается 0 и 1, то Windows 7 сейчас поблизости нет, а на XP разница видна отчётливо: при 0 индикатор свой собственный, с тёмной полосой, как в старых версиях TC, а процент выполнения пишется прямо поверх индикатора; при 1 индикатор системный, а цифры пишутся справа. Внешний вид индикатора при значении 2 (полоска старая, но проценты справа) проявляется только при выборе классического стиля (WantXPLook=0)
Автор: PetrK
Дата сообщения: 21.06.2011 13:14
Где настраивается просмотр по ctrl + Q?
Хочу настроить чтобы изображения открывались по ctrl + Q установленным XnView, а не блокнотом.
Автор: Avada
Дата сообщения: 21.06.2011 13:26
PetrK
В очередной (не помню какой по счёту на этом форуме) раз: быстрый просмотр есть частный случай внутреннего просмотра. Вот этот последний и надо настраивать. Остальное сказано в справке.
Автор: PetrK
Дата сообщения: 21.06.2011 13:31
Avada
Спасибо большое, нашел что искал.
Автор: Cancer_to_Shanghai
Дата сообщения: 21.06.2011 16:06
addhaloka

Цитата:
Попробуйте это: Game Archive UnPacker Pro


А формат mpq - не может.
Это из Diablo II.
Чем можно открыть и заменить там!?
Автор: addhaloka
Дата сообщения: 21.06.2011 16:19
Cancer_to_Shanghai
В данной теме это оффтоп Вас в гугле забанили? mpq чем открыть
Автор: oshizelly
Дата сообщения: 21.06.2011 20:21
Нет ли какой-то хотя бы частичной автоматизации для проверки или установки обновлений плагинов? В связи с переходом на новую версию TC решил обновить заодно и плагины, но меня их несколько десятков, причем скачаны с разных сайтов. Неужели так и проверять по одному?
Автор: Avada
Дата сообщения: 21.06.2011 20:49
oshizelly
Так и проверять. А по-хорошему, по мере появления нужных плагинов их постоянно обновлять надо. Или хотя бы скачивать и складировать. Тем более, что количество сайтов, где есть смысл их искать, не так уж велико. Все попытки так или иначе автоматизировать эту задачу (см., например, здесь) неизменно заканчивались ничем.
А вообще-то по плагинам отдельная тема есть.
Автор: oshizelly
Дата сообщения: 21.06.2011 21:18
При запуске инсталлятора TC он предлагает установиться поверх одной из установленных на машине версий. А по какому критерию он выбирает, какую папку принять за исходную? Сначала он хотел поставиться поверх самой свежей из уже установленных версий в папке C:\Program Files\TotalCmd 7.50 (во какой умный искусственный интеллект инсталлятора!), но когда я переименовал эту папку, то инсталлятор все остальные, расположенные рядом, просто проигнорировал
Автор: nevuser
Дата сообщения: 21.06.2011 21:44
oshizelly

Цитата:
во какой умный искусственный интеллект инсталлятора!

Боюсь пошатнуть Вашу веру в торжество технического прогресса, но весь интеллект инсталлятора сводится к банальному умению читать ключ реестра InstallDir в разделе HKEY_CURRENT_USER\Software\Ghisler\Total Commander
Автор: oshizelly
Дата сообщения: 21.06.2011 22:20
nevuser

Цитата:
весь интеллект инсталлятора сводится к банальному умению читать ключ реестра InstallDir в разделе HKEY_CURRENT_USER\Software\Ghisler\Total Commander

Э-э... Абыдна... Ну а чем определяется, какакя именно из уже имеющихся инсталляций TC пишет свой путь в этом ключе реестра? Та, которая была установлена последней?
Автор: abz
Дата сообщения: 21.06.2011 22:29
oshizelly

Цитата:
Та, которая была установлена последней?

Именно.
Автор: Avada
Дата сообщения: 21.06.2011 22:37
oshizelly
ИМХО, ответ достаточно очевиден. Если при очередной (какой угодно по счёту) инсталляции предыдущий каталог установки, предлагаемый по умолчанию, поменяют на другой — этот другой в реестр и попадёт. Если не поменяют — останется прежний. А если исходный c:\totalcmd, предлагаемый при самой первой установке, потом ни разу не меняли, останется он.
Ну а если уже после установки (или вообще без неё, после простого копирования каталога TC с другой машины или распаковки дистрибутива вручную) для изменения записей в реестре была использована, скажем, утилита TCDir, то что там напишем, то и будет.
Автор: oshizelly
Дата сообщения: 22.06.2011 00:36
Вот совсем, казалось бы, простой вопрос: можно ли без использования внешних инструментов вроде PowerPro создать пользовательскую команду для перемещения файла под курсором (или выделенных файлов) в родительскую по отношению в текущей папку? Что-нибудь вроде move %n ../
Честно пытался искать ответ в справках и мануалах, но не сумел найти.
Автор: nevuser
Дата сообщения: 22.06.2011 01:33
oshizelly
Как вариант:

Код: Команда: cmd /C
Параметры: for %%i in (%S) do move %%i ..\
Автор: oshizelly
Дата сообщения: 22.06.2011 09:02
nevuser

Цитата:
Команда: cmd /C
Параметры: for %%i in (%S) do move %%i ..\

Нельзя ли попросить пояснить значение каждого из параметров? Или, ещё лучше, дать ссылку, где я мог бы это посмотреть. Спасибо!


Цитата:
В списке команд с параметрами перемещения нету, так что такая возможность под вопросом...

Да, я и сам это заметил, потому и спросил. Нелогично как-то....
Автор: nevuser
Дата сообщения: 22.06.2011 09:33
Ну, от TC здесь только %S . Посмотреть можно здесь: http://flint-inc.ru/tchelp/#dlg_configbuttonbar
А остальное - виндовое. for %%i in (%S) do move %%i ..\ - Для каждого файла из списка в скобках(его-то и создает %S) выполняется команда после do. Вместо %i подставляется имя файла.
cmd /C - запуск командного процессора с последующим завершением. Без этого for в команде TC не работает...
Посмотреть, соответственно, можно так: запустить cmd и набрать for /? и cmd /?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


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