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

» Total Commander (Часть 6)

Автор: ASE_DAG
Дата сообщения: 22.01.2010 10:06
vadim3sh
А каким, по-вашему, должно быть поведение в этом случае?
Если вкладка заблокирована полностью, то любая смена текущего каталога приведет к созданию новой вкладки.
Если вкладка «заблокирована с возможностью смены каталога», то текущий каталог можно менять.
Автор: Hideaki
Дата сообщения: 22.01.2010 10:24
ASE_DAG Видимо vadim3sh хочет, чтобы нельзя было вообще перемещаться из этой папки.
Автор: 4eszxdr5
Дата сообщения: 22.01.2010 11:35
Установил Тотал-подарок 7.04. Всё нормально, но при запуске задолбало всплывающее окошко со списком истории открывавшихся папок. Оно всплывает внизу справа. как от него избавиться?
Автор: Avada
Дата сообщения: 22.01.2010 11:53
4eszxdr5
Использовать легальную версию TC без последствий хирургического вмешательства. Опять же и текущая версия из официального дистрибутива поновее указанной будет. А вообще глюками варёзных сборок здесь не занимаются. Соответствующая тема указана в шапке.

Добавлено:
Hideaki

Цитата:
Видимо vadim3sh хочет, чтобы нельзя было вообще перемещаться из этой папки.

А в описанном случае никакого перемещения из папки и не было. Буква диска была выбрана безотносительно к закреплённой вкладке, диск открылся в совершенно другой вкладке. Что касается количества вкладок, настоятельно рекомендую vadim3sh заглянуть в справку TC, и почитать описания ключей LockedTabChange и TabEnterDirChange. Например, LockedTabChange=2 достаточно эффективно противостоит неконтролируемому размножению вкладок.
Автор: S4astliff4ik
Дата сообщения: 22.01.2010 15:12
Всем привет!!! Ребят, занимался компом - читсил темпы, проверял на вирусы. После проверки тотал перестал графически показывать word,excel. Открывает, работает, но, значки ворд не показывает... Кто сталкивался???

Добавлено:
Вроде, после перезагрузки всё нормализовалось...
Автор: oshizelly
Дата сообщения: 22.01.2010 15:44
Avada
Цитата:
Например, LockedTabChange=2 достаточно эффективно противостоит неконтролируемому размножению вкладок.

Но "1" - ещё эффективнее, или я что-то путаю?
Цитата:
LockedTabChange может принимать следующие значения:
0 - открыть в новой вкладке,
1 - перейти в уже открытую вкладку с этой же директорией,
2 - открыть эту директорию в первой незалоченной открытой вкладке,
3 - открыть эту директорию в последней незалоченной открытой вкладке.
Автор: ASE_DAG
Дата сообщения: 22.01.2010 16:36
oshizelly
Нет, если эта директория ни в одной вкладке не открыта в случае «1», то будет создана новая.
В случаях «2» и «3» — не будет создана.

Автор: Avada
Дата сообщения: 22.01.2010 17:37
oshizelly
Эта цитата не из нашей документации (хотя бы потому, что мы не используем слово "директория"). А обращаю на это внимание из-за важного смыслового нюансика по порядку действий, напрочь упущенного в приведённом тексте, но присутствующего у нас. Будь это прочитано правильно, пояснения бы не потребовались. Вот наша версия.

Цитата:
LockedTabChange=1 Что делать при смене каталога на заблокированной вкладке:
0: всегда создавать новую вкладку;
1: сначала пытаться использовать вкладку с этим же каталогом;
2: сначала пытаться использовать первую незаблокированную вкладку;
3: сначала пытаться использовать последнюю незаблокированную вкладку.

Как легко видеть, значение 0 вообще не сдерживает размножение вкладок, а значение 1 (установленное по умолчанию) зачастую малоэффективно.
Автор: oshizelly
Дата сообщения: 23.01.2010 11:37
Avada
Цитата:
1: сначала пытаться использовать вкладку с этим же каталогом;
2: сначала пытаться использовать первую незаблокированную вкладку

Не совсем удачное описание (претензии не к переводу, конечно, а к оригиналу). На основании этого текста напрашивается неверный вывод, что при значении "LockedTabChange=2" новый каталог откроется в первой незаблокированной вкладке даже и в том случае, если этот же каталог уже открыт в заблокированной вкладке. Но на самом деле это, к счастью, не так: в описанном случае просто откроется ранее созданная залоченная вкладка.


Цитата:
Эта цитата не из нашей документации (хотя бы потому, что мы не используем слово "директория")
Я и не утверждал обратного. Это цитата из первой ссылки в Google при поиске по "LockedTabChange=2" - описания Andrey Pyasetskiy на небезызвестном сайте wincmd.ru. И куда только тамошние модераторы смотрят

Автор: Avada
Дата сообщения: 23.01.2010 12:22
oshizelly

Цитата:
Не совсем удачное описание (претензии не к переводу, конечно, а к оригиналу).

Претензии именно к переводу. В оригинале последовательность действий для 1-3 (сначала попытка обозначенного действия, при невозможности — как 0) отсутствует, к сожалению, вообще.

Цитата:
На основании этого текста напрашивается неверный вывод, что при значении "LockedTabChange=2" новый каталог откроется в первой незаблокированной вкладке даже и в том случае, если этот же каталог уже открыт в заблокированной вкладке.

Ерунда. В первой строке ясно сказано "при смене каталога на заблокированной вкладке".

Цитата:
И куда только тамошние модераторы смотрят

Тамошние модераторы (включая меня) смотрят на форум. Старые статьи на сайте (эта написана в 2004 году) — не их забота. Всякая информация постоянно дополняется и уточняется другими источниками. Например, текущей русской документации к TC. Если, конечно, там соответствующий вопрос раскрыт (а в данном случае это так).
И кстати, у меня первым нумером после поиска в Google идёт уже мой собственный ответ на этом форуме, который сейчас и обсуждается.
Автор: oshizelly
Дата сообщения: 23.01.2010 12:56
Avada
Цитата:
Ерунда. В первой строке ясно сказано "при смене каталога на заблокированной вкладке".

Именно так. Имею наглость утверждать, что описание вводит в заблуждение. По крайней мере, меня ввело, пока я сам не протестировал действие каждого из значений ключа.
Если опираться только на приведённое описание, то вырисовывается такая картина. Скажем, у нас на панели 2 вкладки с директориями/каталогами/папками/фолдерами: C:\111 и C:\111\ABC. Обе залочены. Теперь на вкладке C:\111 переходим в подкаталог C:\111\ABC. Что должно произойти при значении LockedTabChange=2, судя по описанию ключа "2: сначала пытаться использовать первую незаблокированную вкладку"? Правильно, должна открыться новая вкладка C:\111\ABC рядом с такой же залоченной (поскольку действие 2 не удалось, то переходим к действию 0). На самом же деле поизойдёт переход на уже открытую залоченную вкладку C:\111\ABC, что и логично.
Автор: Avada
Дата сообщения: 23.01.2010 13:50
oshizelly
И у меня есть подобные закреплённые вкладки, так что могу подтвердить: формально всё изложено правильно. Да, при 2 и 3 сначала делается попытка использовать первую по порядку вкладку (любую, невзирая на закреплённость!), где каталог уже открыт. То есть вариант по умолчанию, параметр 1. Если это удаётся — всё. Если нет — тогда открыть каталог в первой/последней незаблокированной вкладке на своей панели. Если таковых нет ни одной — создать новую.
Но лучшее — враг хорошего, и мы ограничились лишь самой существенной частью цепочки действий, принципиально важной для различения параметров. Если в кратком описании параметров многих ключей описывать все подобные нюансы, мы получим вместо справки маленький филиал сумасшедшего дома.
Я вот сейчас пытаюсь себе представить, как все эти варианты цепочек можно было бы втиснуть с приемлемой полнотой хотя бы в файлы данных Ultra TC Configuration Editor, где места для текста не в пример больше.
Короче, всё это мы с соавтором обсудим и что-то поправим, только если удастся найти одновременно понятный и компактный вариант описаний.
Автор: sasha300
Дата сообщения: 25.01.2010 12:19
Привет Всем!
Использую TC на работе и дома. wincmd.ini запихал в папку totalcmd и прописал значение UseIniInProgramDir=7. Каждый раз, приходя домой или на работу, делаю синхронизацию. Все супер, но:
Вкладки, которые я делаю дома, на работе не отображаются и наоборот
То же самое с цветами.
Вообщем-то знаю, что TC завязан на самом, что не наесть главном файле wincmd.ini, но параметра, отвечающий за вкладки я не нашел (как впрочем и по цветам). Так как синхронизация проходит четко, думаю, что где то еще, кроме папки totalcmd.
Где еще хранятся файлы настроек?
Заранее спасибо!
P.S. еще раз повторюсь, что сделал portable версию (с помощью UseIniInProgramDir=7).
Автор: NickOnToluca
Дата сообщения: 25.01.2010 12:34
Поясните пожалуйста смысл UseIniInProgramDir=7.
Ибо в хелпе только 1-4 объяснено.
Автор: ChronoAngel
Дата сообщения: 25.01.2010 12:41
sasha300 а пути исправили в wincmd.ini ?
Вместо
C:\Program Files\Total Commander
нужно писать %COMMANDER_PATH% для портативности

NickOnToluca очевидно 7 это сумма параметров(1+2+4),а значит это что настройки в папке программы и пофигу что написано в реестре по этому поводу
Автор: Avada
Дата сообщения: 25.01.2010 12:52
sasha300
Все эти настройки входят всё в тот же файл wincmd.ini. См. описания секций [Colors] (цвета), [left] и [right] (активные вкладки), [LeftTabs] и [RightTabs] (все остальные вкладки). Если не задавалось сохранение заданных секций в какой-то другой файл (см. ключ AlternateUserIni).
Даже если у вкладок на домашнем и рабочем компах реальный путь разный или на данном компе каталога вкладки вообще нет, заголовок всё равно должен отображаться, только работать не будет.
А вообще вкладки можно достаточно легко сохранять в отдельный TAB-файл (из контекстного меню любой вкладки) и восстанавливать из него (командой OPENTABS <имя_файла>), заменяя существующие.
Остальные настройки после синхронизации переносятся нормально?
Автор: oshizelly
Дата сообщения: 25.01.2010 12:55
NickOnToluca
Цитата:
Поясните пожалуйста смысл UseIniInProgramDir=7.

При запуске TC он ищет в той же папке файл wincmd.ini. Если находит, проверяет, есть ли в нем директива UseIniInProgramDir=7. Если есть - берёт настройки из этого wincmd.ini. Если же значенние директивы UseIniInProgramDir=1, 2 и пр. или вообще нет такой директивы, то TC идёт искать файл wincmd.ini в указанное место и берёт настройки оттуда.
Автор: Avada
Дата сообщения: 25.01.2010 13:18
NickOnToluca
Разъяснение ChronoAngel — правильное. Значения описаны полностью, а более высокие цифры получаются полной или частичной суммацией исходных. Просто UseIniInProgramDir=7 — это самый востребованный вариант. Если интересны подробности, можно на форуме wincmd.ru просто запустить поиск по имени ключа — там много про все эти дела писали.

ChronoAngel
На секцию [Colors] относительность или абсолютность путей не должна влиять вообще — там нет параметров, связанных с путями. Не имеет это принципиального значения и в секциях для вкладок — не думаю, что все привязанные к вкладкам подкаталоги там входят в каталог TC. И опять же, как было сказано, заголовок неактивной вкладки с неправильным путём может не работать, но должен отображаться.

Добавлено:
oshizelly
Не совсем правильно изложено. Для экономии времени и места просто процитирую нашу книгу про TC.

Цитата:
Наивысший приоритет имеют параметры командной строки /i= и /f=. Это позволяет быстро, не меняя никаких настроек, запустить TC с нужными файлами конфигурации. Если же в командной строке ничего не задано, в борьбу вступают следующие два конкурента: реестр и ключ UseIniInProgramDir. Кто из них победит, зависит от значения ключа, представляющего собой сумму нескольких чисел. Числа 1 и 2 предписывают TC использовать файлы wincmd.ini и wcx_ftp.ini, соответственно, в каталоге установки самого TC. Число же 4 как раз и определяет, чему TC должен отдавать предпочтение, если помимо этого ключа есть еще и записи в реестре: если число 4 входит в сумму, ключ UseIniInProgramDir считается более приоритетным, в противном случае победителем оказывается реестр. Таким образом, если вы зададите значение ключа 3 (1+2), это будет означать, что TC должен хранить оба файла настроек в собственном каталоге, но только если в реестре нет по этому поводу никаких указаний. Значение же 7 (1+2+4) заставит TC использовать файлы из своего каталога, даже если в реестре прописано иное местоположение.

Если на текущей машине в реестре уже указано, что файлы конфигурации TC должны располагаться в каталоге программы (.\wincmd.ini и .\wcx_ftp.ini), то особого практического значения ключ не имеет. А вот для портабельной версии, где записей в реестре нет или они для запуска TC с флэшки неприемлемы, он очень важен.
Автор: rsuan
Дата сообщения: 25.01.2010 13:46
Как сделать чтоб при создании файла через Shift-F4 не открывался текстовый редактор?
Автор: Avada
Дата сообщения: 25.01.2010 14:42
rsuan
Стандартными методами TC — никак. Нестандартными — есть несколько вариантов.
1. Найти утилиту TCUP New (например, по ссылкам здесь)., Настроить её: нажать кнопку "Файл", затем щёлкнуть следующую кнопку для вызова меню, где выбрать первую позицию (не редактировать). Дальше, например, назначить утилиту на Shift+F4 вместо вызова стандартного диалога. Особенности установки и способы вызова в моём посте по указанной ссылке описаны. Файл создаётся, но в редакторе не открывается.
2. Если на F4 в TC навешен не непосредственно редактор, а диспетчер редакторов типа ChoiceEditor, то по нажатию Shift+F4 в обычном диалоге TC ввести нужное имя, а после OK при появлении окна диспетчера не задумываясь нажать Esc. Редактор не откроется, пустой файл останется. С ChoiceEditor это работает точно, остальные (F4Menu и Open File shell for TC) не проверял.
3. Назначить на Shift+F4 пользовательскую команду для подходящего скрипта или батника (поискать на форуме wincmd.ru в подфоруме "Автоматизация").
Автор: bref
Дата сообщения: 25.01.2010 23:22
Как добавить в контекстное меню TC пункт "Найти" в Windows 7?
Автор: sasha300
Дата сообщения: 25.01.2010 23:59
Спасибо за ответы!

Цитата:
Остальные настройки после синхронизации переносятся нормально?

Все замечательным образом переносится. Завтра буду искать эти пунктики
Avada
Опять же зачем использовать AlternateUserIni если есть wincmd.ini?
Так как синхронизация происходит 2 раза в день, каталоги все идентичны, как на флешке, так и на домашнем и рабочем компьютерах. Пути на всякий случай сделал относительными (по вашим советам)
Автор: Avada
Дата сообщения: 26.01.2010 10:20
bref
Ответ был дан здесь.

sasha300

Цитата:
Опять же зачем использовать AlternateUserIni если есть wincmd.ini?

Подробно это изложено в нашей книге про TC, но цитировать изрядных размеров кусок неохота (я и так этим здесь порой злоупотребляю). А если вкратце, то затем, что в организациях вполне возможна ситуация, когда wincmd.ini оказывается прописанным в каталоге, где данный пользователь прав на запись не имеет. В этом случае часть настроек (конкретные секции), которую админ считает нужным оставить за юзером, выносится в отдельный файл, доступный для записи. Свои секции он может менять, а прочие нет. Если юзер сам себе администратор, на это можно не обращать внимания.

А в связи с замечательным переносом у меня вопрос: как технически выполнялась синхронизация через флэшку (каким инструментарием TC) и действительно ли скопированный на флэшку файл wincmd.ini оказывался идентичен файлу на компьютере?
Автор: raffx
Дата сообщения: 26.01.2010 10:57
Кажется я снова поднимаю "избитую" тему, но, если кто-то знает ответ на него, просьба - отпишитесь пожалуйста.
Как в total commander сделать так, чтобы отображался системный трей?
Все говорят, что это сотни раз обсуждалось, но нигде не могу найти внятного ответа. Слышал, что для этого нужна стороняя программа, но неизвестно что именно.
Надеюсь на понимание, спасибо за внимание!
Автор: Avada
Дата сообщения: 26.01.2010 11:21
raffx

Цитата:
Как в total commander сделать так, чтобы отображался системный трей?
Все говорят, что это сотни раз обсуждалось, но нигде не могу найти внятного ответа.

Мы, кажется, уже общались на эту тему на основном русском форуме TC. Вот тут. По приводившимся в моём тамошнем посте ссылкам легко перейти к темам, где внешние программы (например, Systray99) назывались совершенно конкретно. Вплоть до ссылок на их скачивание. Куда ещё внятнее?
Автор: raffx
Дата сообщения: 26.01.2010 11:42
Инет тесен )))
А что-то вроде плагина к ТС для отображения систрея так и не придумали? Без сторонних программ не решить эту задачу?
Автор: Avada
Дата сообщения: 26.01.2010 12:20
raffx
Не придумали. Нет ни в самом TC, ни в его плагинах возможности добавить такой функционал. Так что фактически решение этой проблемы — вообще вне компетенции TC. Да и со сторонними программами тоже, как я понял из чтения всех этих дискуссий, проблем предостаточно. Одно дело их назвать, другое — реально применить. Степень "простоты" настроек PowerPro достаточно известна, а Systray99 сейчас, по прошествии нескольких лет после выкладывания не работающих сейчас ссылок, даже просто найти затруднительно. (Кстати, если что — смотреть тут).
Автор: raffx
Дата сообщения: 26.01.2010 12:25
Avada
Ясно. Жаль конечно. Нужная штука была бы.
Спасибо за ответы!
Автор: Avada
Дата сообщения: 26.01.2010 12:42
raffx
Я в предыдущий свой пост ещё ссылочку потом добавил.
Автор: sasha300
Дата сообщения: 26.01.2010 13:29
Avada

Цитата:
А в связи с замечательным переносом у меня вопрос: как технически выполнялась синхронизация через флэшку (каким инструментарием TC) и действительно ли скопированный на флэшку файл wincmd.ini оказывался идентичен файлу на компьютере?

Из инструментов tc.exe и то, что изображено на скриншоте:

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

С первой проблемой, которой столкнулся: при синхронизации ТС не затирает файлы отличающиеся от другого носителя (к примеру на флешке будет папка 1, а на диске этой папки не будет, если я сделаю синхронизацию с диска на флешку - папка 1 останется), просто надо проделать одно доп. движение, как показано на рисунке, ну а дальше выделить все файлы (ctr+A) и удалить содержимое

потом убираем галку "подтверждать замену" чтобы не делать не нужных кликов мыши:

А теперь контрольный выстрел : перед синхронизацией я добавил в wincmd.ini строчку 123 (ТС располагается на диске d: ), после синхронизации наблюдаем чудесную картину:

что и требовалось доказать: прстотоа -залог надежности, как автомат Калашникова

Добавлено:
забыл добавить один нюанс:
если создать с помощью TrueCrypt зашифрованый файл-контейнер, то синхронизация происходить не будет, чтобы происходила, надо ставить галку "проверять по содержимому", но из-за этого время проверки файлов увеличится примерно в 20-30 раз, поэтому этот файл контейнер лучше держать в отдельной папке и за второй проход прогонять синхронизацию. Это, на мой взгляд, самый мощный косяк всех синхронизалок (не думаю, что любая другая прога, справится с данной задачей лучше)

Добавлено:
еще один: помните, Avada, как мне дали ссылку на tc.exe (нажимаю на клавишу, запускаются все нужные мне файлы), так при синхронизации NOD упорно шлет вышеупомянутый файл в карантин, но обошел я это так, просто заранее на флешке и на диске этот файлик есть, нод материться но файлик не трогает. Хотя вобщем-то можно поставить этот файл в исключения, но с относительными ссылками у антивирусника, как понимаю, не все так гладко (проскочила маска * ), а абсолютные ссылки ставить - не вижу смысла

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

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


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