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

» Total Commander (Часть 7)

Автор: c930
Дата сообщения: 28.08.2012 22:55
zambosi

[Shortcuts]
F2=cm_RenameOnly
или
F2=cm_RenameSingleFile
Автор: oshizelly
Дата сообщения: 30.08.2012 18:00
Можно ли сделать, чтобы при смене режима просмотра позиция разделителя автоматически изменялась с 50%, на, допустим, 80%, подстраивалась под совокупную ширину колонок выбранного режима (за счёт пассивной панели). Наверное, вопрос не очень внятно сформулирован, но, надеюсь, догадаться можно
Автор: Avada
Дата сообщения: 30.08.2012 20:46
oshizelly
Нет, нельзя.
Автор: EasyCatzman
Дата сообщения: 31.08.2012 05:19

Цитата:

oshizelly
Можно ли сделать, чтобы при смене режима просмотра позиция разделителя автоматически изменялась с 50%, на, допустим, 80%, подстраивалась под совокупную ширину колонок выбранного режима (за счёт пассивной панели). Наверное, вопрос не очень внятно сформулирован, но, надеюсь, догадаться можно



Цитата:

avada
oshizelly
Нет, нельзя.


Почему нельзя? Если я, конечно, правильно понял вопрос, то ответ на него содержится в TCKB:
"Q: Возможно ли сохранение пропорции панелей TC в режиме быстрого просмотра по Ctrl+Q? Хотелось бы чтоб по умолчанию было 50x50 а при быстром просмотре 80x20.
A: Чисто случайно опытным путем нашел, что за это отвечают две переменные в wincmd.ini:
Divider=500
DividerQuickView=200
A: Чтобы зафиксировать ДВА РАЗЛИЧНЫХ положения разделителя для обычного режима и для Quick View совсем необязательно вручную редактировать wincmd.ini. Чтобы это сделать, переключитесь в режим Quick View, перетяните разделитель в нужное для вас положение и выберите меню Конфигурация/Запомнить позицию (Configuration/Save Position). Соответствующая команда TC — cm_ConfigSavePos. И все! При следующих "сеансах" быстрого просмотра разделитель сам передвинется на нужное место."

Автор: Avada
Дата сообщения: 31.08.2012 06:29
EasyCatzman

Цитата:
Почему нельзя? Если я, конечно, правильно понял вопрос, то ответ на него содержится в TCKB

Ответ-то содержится, да не на тот вопрос. В TCKB, как видим, было сказано конкретно про быстрый просмотр. Для него, да, положение разделителя панелей запоминается отдельно. И для просмотра комментариев — тоже (ключ DividerComments). Это всё. Для всех остальных видов представления (включая пользовательские наборы колонок) на данный момент в настройках TC при текущем разрешении экрана запоминается один-единственный параметр — значение ключа Divider. Что легко обнаруживается в соответствующем разделе справки TC.
А вне стандартного функционала регулировать всё это можно, ИМХО, только скриптами, вызываемыми вместо встроенных команд для выбора каждого режима представления, где нужно автоматически сдвинуть разделитель. С постоянной перезаписью значения одного и того же ключа в INI-файле TC или с обращением к несколькими INI-файлам, описывающим параметры этого раздела.
Быстрое неавтоматическое переключение положения разделителя на русском форуме TC обсуждалось, но это опять же скрипты. Также см. там про TCFS2. Ещё один вариант предлагался здесь.
А автоподстройка позиции разделителя "под совокупную ширину колонок выбранного режима" мне представляется при нынешних условиях задачей вообще нереальной. Хотя бы потому, что позиция разделителя вычисляется исходя из ширины текущего окна TC и больше ни из чего.
Автор: German AW
Дата сообщения: 31.08.2012 19:43
Давно хотел написать про глючок один. Если из Total Commander попытаться щелкнуть правой кнопкой мыши по значку логического диска, что бы на пример посмотреть его свойства, то TC часто уходит в аут, т.е. перестает отвечать на запросы. Курсор крутится до бесконечности. Помогает только убиение процесса через диспетчер задач. Такое случается не всегда, но часто. Наблюдаю это уже очень давно, помоему с 6-ой версии. От разрядности не зависит.
Кто-нибудь сталкивался?
Автор: Andarin
Дата сообщения: 31.08.2012 19:52
German AW
Ни разу не сталкивался, года 2,5 -3.
Автор: Rodny
Дата сообщения: 31.08.2012 20:11
German AW
Тут, по-моему, что-то про это было. Из-за чего не помню, а на странице для печати у меня браузер падает.
Вроде бы выяснили, что это происходит с дисками кроме C. Если сначала вызвать свойства диска C, то потом на других дисках уже не виснет.
Автор: German AW
Дата сообщения: 31.08.2012 20:16
Rodny

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

Точно! Только что проверил, действительно, точ-в-точ как у меня! Спасибо за инфу!
Вот бы еще решение проблемы найти
Автор: 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
Можно еще хоть несколько слов добавить, что именно и конкретно нужно сделать тебе?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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