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

» Total Commander (Часть 7)

Автор: KoNick
Дата сообщения: 31.08.2012 20:28
German AW

Цитата:
Давно хотел написать про глючок один. Если из Total Commander попытаться щелкнуть правой кнопкой мыши по значку логического диска, что бы на пример посмотреть его свойства, то TC часто уходит в аут, т.е. перестает отвечать на запросы. Курсор крутится до бесконечности. Помогает только убиение процесса через диспетчер задач. Такое случается не всегда, но часто. Наблюдаю это уже очень давно, помоему с 6-ой версии. От разрядности не зависит. Кто-нибудь сталкивался?

Я постоянно сталкиваюсь с таким. Если перед вызовом свойств диска вызвать меню свойств папки/файла (достаточно один раз за все время работы программы), то потом свойства диска вызываются без зависаний. Иначе происходит зависание. Только что проверил у себя (Win7 Pro x32, TC v8.01). Одна радость, что свойства диска для меня намного меньше востребованы, чем свойства папки/файла... К предыдущему совету еще один совет - после запуска ТС один раз правой клавишей мышки вызвать меню свойств любой папки или любого файла. Потом меню свойств любых дисков будет вызываться без зависаний (до следующего запуска ТС).
Автор: LonerDergunov
Дата сообщения: 01.09.2012 00:45

Цитата:
Вот бы еще решение проблемы найти

Копайте свои расширения контекстного меню. Можно по одному отключать/удалять и смотреть на реакцию Тотала. Найдёте виновника - отпишитесь.
Автор: oshizelly
Дата сообщения: 01.09.2012 00:50

Avada 06:29 31-08-2012
Цитата:
А автоподстройка позиции разделителя "под совокупную ширину колонок выбранного режима" мне представляется при нынешних условиях задачей вообще нереальной. Хотя бы потому, что позиция разделителя вычисляется исходя из ширины текущего окна TC и больше ни из чего.  

Понимаю, что моё замечание ни на что не повлияет, но просто не могу удержаться от флуда. IMHO эта функция кажется настолько самоочевидной, что просто непонятно, почему её нет в базовом функционале TC. Трудности реализации? Конечно, я разбираюсь в программировании похуже, чем свинья в апельсинах, но моё IMHO шепчет, что вряд ли здесь требуется больше нескольких строк кода
Автор: Nunahren
Дата сообщения: 01.09.2012 20:56
Доброго времени суток всем. Мучаю версию 8,01 32_64 bit

Eсть проблемы с этой версией. При установке указал, что ини-файлы должны быть в директории самого коммандера, но он зараза всё равно упорно создаёт инишник в папке виндовс. И запускается как новый. Подскажите, как это победить, не прописывая в ярлыке i=

В избранных каталогах прописываю cd %HOMEPATH%, но он туда переключается только один раз, в дальнейшем тупо переключается на диск С вместо этой папки
Автор: 02eg
Дата сообщения: 01.09.2012 21:44
2 Nunahren:

добавь в WinCMD.ini в раздел [Configuration] параметр UseIniInProgramDir=7
Значение ключа UseIniInProgramDir
Автор: Nunahren
Дата сообщения: 02.09.2012 00:38
Спасибо, помогло
Автор: Avada
Дата сообщения: 02.09.2012 07:17
Nunahren

Цитата:
В избранных каталогах прописываю cd %HOMEPATH%, но он туда переключается только один раз, в дальнейшем тупо переключается на диск С вместо этой пап

В ссылки, указанные в шапке, полезно заглядывать. Например, сюда. Вообще-то эта переменная расшифровывается как относительный путь (без буквы диска!), и вызов с ней папки через cd нормально должен, ИМХО, обрабатываться только при вызове с того же самого диска, где эта папка. Нужно либо на %USERPROFILE% заменить, либо записать в виде cd %HOMEDRIVE%%HOMEPATH%.
Автор: Ratiborus
Дата сообщения: 02.09.2012 11:44
KoNick

Цитата:
Я постоянно сталкиваюсь с таким. Если перед вызовом свойств диска вызвать меню свойств папки/файла (достаточно один раз за все время работы программы), то потом свойства диска вызываются без зависаний. Иначе происходит зависание. Только что проверил у себя (Win7 Pro x32, TC v8.01). Одна радость, что свойства диска для меня намного меньше востребованы, чем свойства папки/файла... К предыдущему совету еще один совет - после запуска ТС один раз правой клавишей мышки вызвать меню свойств любой папки или любого файла. Потом меню свойств любых дисков будет вызываться без зависаний (до следующего запуска ТС).

Странно, но у меня всё нормально. Никаких зависаний. Win 8, 8.01, x86 версия
Автор: Serge731
Дата сообщения: 02.09.2012 15:35
German AW
KoNick
Корень вашей проблемы, возможно, в установленном в системе spdt драйвере, который используют Alcohol и Daemon Tools. Удалите его и проблема должна уйти. Да, кстати, удаляется он только собственным инсталлятором. Вышеуказанные проги при удалении за собой этот драйвер не подчищают.
Хотя, ещё есть мнение, что виновата только алкоголевская AXShlEx.dll, которая прописывается в контекстное меню дисков.
Автор: LonerDergunov
Дата сообщения: 02.09.2012 16:20

Цитата:
Корень вашей проблемы в установленном в системе spdt драйвере... Удалите его

Не подтверждаю.
Во всяком случае, возможно, это часть проблемы, но не её суть.
Возможно, какая-то версия SPTD вызывает такие проблемы, возможно конфликт работы SPTD с какой-то ещё программой или системной настройкой, но сам по себе драйвер не вызывает таких багов.
Автор: German AW
Дата сообщения: 02.09.2012 17:12
Serge731
LonerDergunov
А вот у меня действительно удаление SPTD v.1.81 x64 помогло, спасибо! Вот только странно, почему эта проблема проявляется на TC, а в проводнике нет?

Еще вопрос назрел: в Win7x64/TC_8.01x64 значок внешнего HDD отображается как один из логических дисков (серый прямоугольник). А когда установил Win8x64rtm, то там иконка у того же HDD с зеленой стрелкой, как у USB Flash Drive. Почему так?
Автор: Avada
Дата сообщения: 03.09.2012 07:37
German AW

Цитата:
А когда установил Win8x64rtm, то там иконка у того же HDD с зеленой стрелкой, как у USB Flash Drive.

Как оно там в Win8, не знаю, но вообще-то в TC 8.0 и выше есть описанный в справке ключ CheckUsbHdd, и его значение 1 (внешний жёсткий диск отображается с зелёной стрелкой) используется по умолчанию.

Цитата:
Вот только странно, почему эта проблема проявляется на TC, а в проводнике нет?

Уже многократно объяснялось, почему. Например, здесь.
Автор: oshizelly
Дата сообщения: 03.09.2012 11:39
В TC можно "взять" атрибуты файла на активной панели и присвоить их выделенному файлу (или файлам) на пассивной панели. Но делать это долго и неудобно, особенно с клавиатуры: вызвать диалог изменения атрибутов и долго и мучительно прыгать там табом между разными полями ввода и кнопками (поскольку акселераторов не предусмотрено). Та ещё морока... Нельзя ли этот процесс автоматизировать? В идеале, хочется так: жмёшь хоткей или кнопку - и заранее заданные атрибуты (скажем, дата создания и дата модификации файла) переносятся с выделенного файла в активной панели на выделенный файл в пассивной панели.
Заранее спасибо за полезные соображения!

Добавлено:
Так никаких мыслей и не возникло по этой проблемке:
oshizelly 18:23 28-08-2012
Цитата:
После этого в диалоге поиска внизу окна оказывается какой-то непонятный символ (смотри скриншот), вероятно, какой-то служебный символ заданный через Alt-последовательность. Соответственно, плагин QuickSearch eXtended автоматически отфильтровывает все файлы, не содержащие этого символа, в результате имеем пустую панель.

Автор: Avada
Дата сообщения: 03.09.2012 12:48
oshizelly
По поводу переноса атрибутов. Автоматизировать теоретически можно почти всё. Но оптимальным был бы запрос в теме "Автоматизация" на русском форуме TC, причём самому, а не через посредников, чтобы потом нормально обсуждать реализацию, когда и если она появится. Готовых решений применительно к TC я не знаю. Возможно, есть какие-то сторонние спецутилиты.

По поводу быстрого поиска. Дополнительная мысль пока будет ровно одна: проверить на парочке других машин (скажем, с флэшки там запустить TC). Если подозрение, что причины сугубо локальны, лежат за пределами TC и связаны с работой каких-то системных компонентов или резидентных программ.
Автор: oshizelly
Дата сообщения: 03.09.2012 21:10
Avada 12:48 03-09-2012
Цитата:
Но оптимальным был бы запрос в теме "Автоматизация" на русском форуме TC, причём самому, а не через посредников

Понял. Типа, меня послали на... профильный форум А как там делается запрос: надо создать новый топик или пристроиться к близкому по теме?
Автор: Avada
Дата сообщения: 03.09.2012 22:29
oshizelly

Цитата:
А как там делается запрос: надо создать новый топик или пристроиться к близкому по теме?

Когда как. Следовать правилам, а в сомнительных случаях советоваться через личку с кем-то из модераторов. Со мной, например. (По поставленной задаче могу сказать, что подходящих для пристраивания тем не обнаружил.)
Автор: Boris Smirnov
Дата сообщения: 09.09.2012 11:00
Кому-нибудь удалось справиться с утечкой памяти в Total Commander при синхронизации папок с большим количеством файлов? У меня TС v8.01, Windows 7 SP1 eng с самыми последними апдейтами 4 гигабайта оперативной памяти. Синхронизирую папки с несколькими тысячами файлов (жесткий диск с Flash 500 гиг). Сравниваю только по датам в ассиметричном режиме.

При необходимости удаления файлов с Flaыр-ки, вначале удаляет очень шустро, а потом тормозится так, что может быть один файл удаляет за 1 час. Смотрю память в Task Manager - Total Commander занимает более 1,5 гигабайт памяти и 40 и более % CPU при равнении 9000 файлов!

Разморозить систему удается только убив Total Commander/ Все приходится начинать сначала. Ставил в wincmd.ini в разделе [Configuration] опцию VistaDelete=1 - вопрос не решился. Удалил потом эту опцию (кстати, она по умолчанию равна 0 или 1?)

Нашел на форуме сайта автора описание подобной проблемы:

http://www.ghisler.ch/board/viewtopic.php?t=34123
http://www.ghisler.ch/board/viewtopic.php?p=224900

Опция VistaDelete=1, как я писал выше, не решает проблему. А зажатие клавишы Shift перед вызовом диалога синхронизации - тоже не решение. Почему? Потому что очень часто до этого диалога даже не доходит, т.к. Total Commander "замерзает" уже при сравнении 9000 файлов и "морозит" заодно всю систему. Приходится убивать Total Commander. Причем автор не написал, кстати, на какой стадии работы с синхронизацией надо зажимать Shift - перед вызовом диалога, при нажатии на "Сравнить", При нажатии на "Синхронизировать" или вообще все время?

Как решить проблему? Неужели придется искать другой синхронизатор директорий? Тогда какой хорош для этой задачи, раз TC не справляется?
Автор: IDOLE
Дата сообщения: 09.09.2012 11:10
Как в Тотале сделать режим показа скрытых файлов, таких как AppData\Roaming?
Автор: smersh2012
Дата сообщения: 09.09.2012 11:26
IDOLE
Конфигурация-Настройка-Содержимое панелей-Показывать скрытые/системные файлы или кнопку повесь с командой cm_SwitchHidSys
Автор: iya_grisho
Дата сообщения: 09.09.2012 19:38
Ребята!!! Подскажите, почему так и как побороть ?
Автор: kaxa
Дата сообщения: 09.09.2012 20:01
iya_grisho
Можно еще хоть несколько слов добавить, что именно и конкретно нужно сделать тебе?
Автор: iya_grisho
Дата сообщения: 09.09.2012 20:13
Почему папка называется Foto_&_Pictures, а при внесении её в закладки она называется по другому( на скрине) но в самих закладках именуется нормально ..
Автор: kvazigorynich
Дата сообщения: 09.09.2012 20:14
Boris Smirnov

Он вообще почему-то при копировании грузит проц на 100%. Причем когда процесс копирования вроде бы уже завершился, процесс Total Commander'а продолжает еще какое-то время грузить проц. Через некоторое время "расслабляется". Чем больше количество копируемых файлов, тем дольше он там что-то делает. Что-то я раньше как-то не обращал на это внимание.
Автор: nevuser
Дата сообщения: 09.09.2012 20:32
iya_grisho
Диалоговое окно: Избранные каталоги

Цитата:
Символ & делает подчёркнутым символ, следующий за ним.

Соответственно, && - это escape-последовательность, чтобы & всё-таки отобразился.
Автор: vapod
Дата сообщения: 09.09.2012 20:33
iya_grisho

Цитата:
Добавление амперсанда (&) в названии команды или меню делает следующую за ним букву "горячей". Т.е. для быстрого доступа к этой команде надо нажать Alt+горячая буква.

http://www.tckb.ru/wiki/Своё_меню:_разбираемся_за_десять_минут#.D0.9E.D0.B9.2C_.D0.BE.D0.BD.D0.BE_.D0.B2.D1.8B.D0.BF.D0.B0.D0.B4.D0.B0.D0.B5.D1.82
Автор: Boris Smirnov
Дата сообщения: 10.09.2012 15:55

Цитата:
Avada


Цитата:
Boris Smirnov
Где запускается копирование — в файловых панелях или в окне синхронизации?


В файловых панелях.

Добавлено:
kvazigorynich

Цитата:
kvazigorynich


Цитата:
Boris Smirnov

Он вообще почему-то при копировании грузит проц на 100%.


В общем не удалось решить проблему синхронизации каталогов с большим количеством файлов. Total Commander потерперл тут полное поражение - жаль, что такая замечательная программа не справляется с одной из своих самых важных задач. А ведь автор мог бы решить проблему утечки памяти очень просто, а не ссылаться на баг в Windows 7 и таким образом махнуть на это рукой.

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

Они не пытаются в процессе анализа данных считать все в память, а вместо этого сбрасывают через определенное время в базу на диске считанную информацию. И так пока не проанализируют все полностью. И потом идет синхронизация путем считывания данных из этой базы (подозреваю, что тоже кусками, а не все скопом пытается копировать, удалять, замещать). Пусть это чуть и медленнее, но не полный же зависон как в Total Commander!

Чуть не по теме. Тем у кого такая же проблема, пока советую пользоваться FreeFileSync или Beyond Compare. Пришлось перерыть кучу программ со схожим функционалом синхронизирования Total Commander. Удовлетворили только эти две. В них есть и обычное сравнение только по датам, и бинарное, и асимметричная синронизация и прочее, что и в TC. И процессор не грузят.

Отпишитесь, кто в контакте с автором, не планирует ли он исправить эту проблему аналогичным как в других программах методом! А то он в своем форуме, повторюсь, сослался, что это баг Windows и все. Умыл руки что ли?


Автор: T2008
Дата сообщения: 10.09.2012 21:38
Утечки памяти - это целая беда.
Например, по схожей причине, при поиске "по содержимому" в больших архивах Тотал тоже падает, причём проблема кочует с древних версий ВиндовсКоммандера 5.0 и по сей день.
Автор: Avada
Дата сообщения: 11.09.2012 07:38
Boris Smirnov

Цитата:
В файловых панелях.

В таком случае могу лишь подтвердить то, что уже говорилось тут две с лишним недели назад: никаких проблем с descript.ion при копировании не наблюдаю, не выводится ни единого запроса на их перезапись. Как это и должно быть при данном наборе опций в любой версии TC.
Объяснений тому, почему это у кого-то происходит иначе, пока не имею. Хорошо бы проверить на TC с настройками, близкими к умолчальным (подправив только опции, относящиеся к файлам комментариев). И, желательно, на одной и той же машине сделать это не только с TC 8.01, но и с какой-то более ранней версией. Чтобы чётко увидеть, есть всё-таки разница в поведении или нет.
P.S. И не надо, пожалуйста, указывать имена в цитатах. Для вставки в форму ответа имён других участников форума есть более цивилизованный способ — щелчок по имени в соответствующем посте, а своё имя в цитате не требуется вообще.

Добавлено:

Цитата:
Причем автор не написал, кстати, на какой стадии работы с синхронизацией надо зажимать Shift - перед вызовом диалога, при нажатии на "Сравнить", При нажатии на "Синхронизировать" или вообще все время?

У Гислера написано действительно не очень внятно, но эспериментальным путём нетрудно установить, что если в диалоге "Синхронизировать" нажать Shift перед нажатием кнопки OK, то удаление выполняется в обход Корзины.
Автор: lucky_Luk
Дата сообщения: 11.09.2012 11:36
Увидел, что Тотал может соединяться с другим ПК не только по LPT, а и по USB. А какой должен быть кабель? Кто-то юзал эту фичу?
Автор: Avada
Дата сообщения: 11.09.2012 11:48
lucky_Luk
RTFM

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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