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

» Total Commander (часть 2)

Автор: Serkin70
Дата сообщения: 01.04.2006 04:34

Цитата:
4. А можно сделать Total - Проводником по умолчанию? Вот не запустила я сабж, а открываю папку (ярлык ея), а тут - раз! - и запустился не Проводник, а Commander?

В реестре можно всё. Только смысловая составляющая этого факта сомнительна. Есть утилитка, позволяющая добавит в контекстное меню "запустить с помощью ТС"
Только зачем, если ТС уже оболочка и можно просто выставить его в автозапуск виндов.
К тому же большинство программ внутри себя не проводник используют, а свои (очень разные) способы "ориентировки".
ПЫС: если очень хочешь, то в реестре нужно заменить открытие проводника на ТС. (если вопрос не остынет, то кто-нибудь точно подскажет)

Добавлено:

Цитата:
Скачай русификатор от CaptainFlint - включается расширенное меню, и поиск файлов появляется в Инструменты -- Поиск файлов.

Всё верно. Создаешь кнопку в меню и ищешь команду в разделе инструменты:
cm_SearchFor=501;Поиск файлов
Значок любой по желанию.

Добавлено:

Цитата:
Вот переустановлю ось, и опять всё по-новой?

Создай текстовый файл с такой внутренностью:

REGEDIT4
[HKEY_CURRENT_USER\Software\Ghisler]

[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"="написать путь к расположению своего файла ini: например C:\\TC\\wincmd.ini"
"InstallDir"="только директорию. например: C:\\TC"

(двойные слэши не ошибка то что написано курсивом заменить своими путями.)

Сохраняешь с расширением reg (имя любое)
И запускаешь сразу после установки системы.

Автор: Serge2005
Дата сообщения: 01.04.2006 09:16
Eliza
Может вам стоит посмотреть сборки какие-нибудь? (Если у вас трафик в интернете анлимитед, то можно все попробовать, я так сделал)))
http://forum.ru-board.com/topic.cgi?forum=2&topic=1930&start=1080
Автор: Nick222
Дата сообщения: 01.04.2006 11:06
Поясняю (а то просто ужас какие все специалисты):

- настройки при переустановке системы - сохранённый файл wincmd.ini копируешь после переустановки системы туда, где он уже лежит (обычно в директории Виндов), перезапускаешь ТК, НИКАКИХ операций с регистром НЕ НУЖНО!!!
- ТК как шелл - можно, но бессмысленно, т.к. в ТК нет доступа к трею - соответственно теряется огромная часть функциональности Эксплорера; лучше попробуй Астон, если свербит поменять шелл;
- требовать клика мышкой после переименования файла - ИМХО - бред, т.к. файл обычно переименовывается руками по клавишам и кликнуть дополнительно на Энтер - доля секунды, мышиные операции часто опасны своей неопределённостью;

По всем этим вопросам на данном сайте и на ВинКмдРу уже создана МАССА тем - так что, ИМХО, дело не в умственных способностях, а в банальной лени и прочем...

ИМХО: использовать сборки - потерять половину функциональности сабжа + совсем разучиться думать...
Автор: IMPOMEZIA
Дата сообщения: 01.04.2006 12:06
Eliza

Цитата:
1. Где сабж хранит свои настройки (изменённые мной)? Вот переустановлю ось, и опять всё по-новой?

Можно сделать так:
В файле wincmd.ini (который лежит пока в папке с Windows) в раздел [Configuration] добавить ключ
UseIniInProgramDir=7, после этого надо скопировать файлы wincmd.ini и wcx_ftp.ini в папку с TC и перезапустить
программу.
После этих манипуляций TC будет использовать только файлы конфигурации которые лежат в его каталоге (те что в %WINDIR% можно удалить). Для полного счастья надо заменить все абсолютные пути к папке TC на: %COMMANDER_PATH%, теперь Total Commander будет практически полностью независим от системы, и его можно, скажем,
можно будет запускать с флешки

Nick222

Цитата:
ИМХО: использовать сборки - потерять половину функциональности сабжа + совсем разучиться думать...

Всегда удивляло, в каких единицах измеряют функциональность , всего знать невозможно ведь так?, существует вероятность, что тот, кто делает сборки может несколько лучше "думать" чем среднестатистический пользователь . И если я, допустим пользователь, у которого ну просто нет времени, желания либо ещё чего, то я могу потерять не 50 мифических процентов, а намного больше, вплоть до полного отказа от софтины... Для себя считаю вполне приемлемым использовать сборки программ, когда нужен результат без желания глубоко разбираться в том как это работает. Всё это моё ИМХО, :оффтопик
Автор: Serkin70
Дата сообщения: 02.04.2006 00:53

Цитата:
Поясняю (а то просто ужас какие все специалисты):

- настройки при переустановке системы - сохранённый файл wincmd.ini копируешь после переустановки системы туда, где он уже лежит (обычно в директории Виндов), перезапускаешь ТК, НИКАКИХ операций с регистром НЕ НУЖНО!!!

C каким регистром ты операции собрался делать?
Этот совет самый неудачный из всех возможных, для тех, кто задается вопросом "где лежат файлы настроек".
Кто вспомнит что нужно сохранить конфиг своего ТС, если не шибко над этим задумывается.
Человек не безупречен и, сделав изменения в ТС, попросту забудет сохранить файл wincmd.ini
У многих моих знакомых, мною поставлены бэкапы на все конфиги для их программ. Именно потому, что лезли и переустанавливали всё подряд и потом только звали меня (когда переставало работать "как было раньше")
Запустить файл правки реестра это одно нажатия клавиши. даже тут всё проще и понятнее.
Совет IMPOMEZIA самый лучший.
ПЫС: а мне в реестре удобнее сразу все настройки всей системы и софта просматривать.
Автор: abz
Дата сообщения: 02.04.2006 01:38
Eliza

Цитата:
4. А можно сделать Total - Проводником по умолчанию? Вот не запустила я сабж, а открываю папку (ярлык ея), а тут - раз! - и запустился не Проводник, а Commander?

Можно.


1) Создай файл tc.reg и скопируй туда [more=этот текст]Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell]
@="open"

[HKEY_CLASSES_ROOT\Directory\shell\open]

[HKEY_CLASSES_ROOT\Directory\shell\open\command]
@="\"C:\\Totalcmd\\TOTALCMD.EXE" \"%1\""

[HKEY_CLASSES_ROOT\Drive\shell]
@="open"

[HKEY_CLASSES_ROOT\Drive\shell\open]

[HKEY_CLASSES_ROOT\Drive\shell\open\command]
@="\"C:\\Totalcmd\\TOTALCMD.EXE" \"%1\""

[HKEY_CLASSES_ROOT\Drives]

[HKEY_CLASSES_ROOT\Drives\shell]

[HKEY_CLASSES_ROOT\Drives\shell\open]

[HKEY_CLASSES_ROOT\Drives\shell\open\command]
@="\"C:\\Totalcmd\\TOTALCMD.EXE" \"%1\""

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell]
@="open"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\open]

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\open\command]
@="\"C:\\Totalcmd\\TOTALCMD.EXE" \"C:\\Documents and Settings\\имя аккаунта\\Рабочий стол\""

[HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell]
@="open"

[HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell\open]

[HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell\open\command]
@="\"C:\\Totalcmd\\TOTALCMD.EXE\" \"%1\""

[HKEY_CLASSES_ROOT\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\shell]
@="open"

[HKEY_CLASSES_ROOT\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\shell\open]

[HKEY_CLASSES_ROOT\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\shell\open\command]
@="\"C:\\Totalcmd\\TOTALCMD.EXE\" \"::{208D2C60-3AEA-1069-A2D7-08002B30309D}\""[/more]

2) Обязательно перед импортом в реестр замени выделенное жирным на имя твоей учётной записи. Тотал обязательно должен быть установлен в папку C:\Totalcmd

3) Запусти полученный файл

Добавлено:
Отменить это ты сможешь лишь в том случае, если перед запуском этого reg файла запишешь действующие значения по описанным ключам реестра.
Автор: Eliza
Дата сообщения: 02.04.2006 05:01
(Растерянно)... Ой... столько ответов - потрясена! Теперь многое прояснилось!
ВСЕМ - огромный спасиб!

А если пробовать разные сборки - их можно устанавливать поверх предыдущей? Или сносить сперва то, что стояло раньше?

А я при установке сабжа указала свою папку для wincmd - так разные сборки не будут заменять этот путь? Тогда ведь и бэкапить ну нуна, и файлик реестра создавать - пррральна?

abz, преклоняюсь... ооо, мудрость Великих!..


Добавлено:
Гхм... простите... а у ТК - нет ли своего буфера обмена? Чтоб сохранялось тама усё - текст, графика и т.д.? И хранилось, знаете ли, и хранилось бы...

Добавлено:
Нет, сейчас вижу, что файлы ini настроек (сборка, не дефолт) оказались в папке ТС - теперь всё читается оттуда и туда же сохраняется? А как же мой путь? А в настройках - нельзя ли прямо указать-изменить?

И потом: можно ли панели ставить одну под другой, чтоб не скрывались они, чтоб не надо было каждый раз выбирать, чтоб они всегда были видны?
Автор: Serkin70
Дата сообщения: 02.04.2006 05:47

Цитата:
А если пробовать разные сборки - их можно устанавливать поверх предыдущей? Или сносить сперва то, что стояло раньше?

Хоть сто штук ставь. Сносить ничего не надо Каждая будет работать со своими параметрами, если ты выберешь (и правильно сделаешь) что предложил IMPOMEZIA

Цитата:
В файле wincmd.ini (который лежит пока в папке с Windows) в раздел [Configuration] добавить ключ UseIniInProgramDir=7, после этого надо скопировать файлы wincmd.ini и wcx_ftp.ini в папку с TC и перезапустить
программу.

Только каждую сборку в новую папку указывай установку. Иначе старая затрется.
Тогда вопрос про
Цитата:
Нет, сейчас вижу, что файлы ini настроек (сборка, не дефолт) оказались в папке ТС - теперь всё читается оттуда и туда же сохраняется? А как же мой путь? А в настройках - нельзя ли прямо указать-изменить?
не будет тебя тревожить.


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

о чём конкретно речь?
Автор: StupidUser
Дата сообщения: 02.04.2006 05:55
Eliza
Serkin70

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

о чём конкретно речь?


Может быть, речь о закладках? Тогда нельзя. ТС - двухоконный файловый менеджер (тяжкое наследие великого Norton Commander’а), а не многооконный (где n > 2). А панели (окна) (их две - слева и справа) и так всегда видны.
Автор: EZH
Дата сообщения: 02.04.2006 10:59
Eliza

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

Одну под другой ставить можно (Ctrl+G), а вот вторая часть вопроса не понятна. Может имелось ввиду чтобы каталоги в них были всегда открыты одни и те же? Тогда надо зафиксировать их на отдельных закладках панелей и на них всегда можно будет быстро переключиться одим щелчком из любого другого места.
Автор: Eliza
Дата сообщения: 02.04.2006 14:18
Граждане, не, не закладки, и не окна - ПАНЕЛИ, вверху, сразу под "Файл, Выделение, Навигация, Сеть, FTP" и т.д.! На ней щёлкаешь правой кнопкой, выбираешь "Изменить" - и можно добавлять свои кнопки, а можно - новую панель создать, ихъ ферштейн?
Вот есть стандартная с её кнопками, а ниже чтоб была моя одна, ещё ниже - моя другая и ля-ля. А? Ведь если я создаю свою панель, она замещает стандартную - так? На стандартную можно перейти, клацнув по спецзначку. А вот чтобы они ВСЕ были видны ПОСТОЯННО - нельзя?

И ещё: одна из сборок поставила себя в автозагрузку и, когда запускается, открывается во весь экран - это где изменить?
Автор: Finn
Дата сообщения: 02.04.2006 14:37

Цитата:
чтобы они ВСЕ были видны ПОСТОЯННО - нельзя

Нет, можно только создать кнопки для этих панелей и переходить на нужную в случае необходимости.

Цитата:
одна из сборок поставила себя в автозагрузку и, когда запускается, открывается во весь экран - это где изменить?

Чтобы убрать из автозагрузки, в меню "пуск" выбрать "Автозагрузка", найти "Total Commander" и удалить.
Чтобы изменить размер окна, надо перейти в оконный режим, растащить окно до нужного размера, в меню Total Commander-а найти пункт "Запомнить позицию" и нажать на него. После перезагрузиться.
Автор: Eliza
Дата сообщения: 02.04.2006 14:40
И потом: где это внутренний вьювер для графики? Открываю рисунок - запускается спецутилита для просмотра от Неро.. Хотя в этой сборке - наличие внутреннего вьювера...
Автор: Finn
Дата сообщения: 02.04.2006 14:51
Eliza
Вам необходимо отключить плагины для просмотра графики, либо вручную отредактировав файл wincmd.ini, либо в меню Total Commander найти кнопочку "редактировать плагины просмотра (Lister-plugins)" и удалить, что не нужно.
Автор: EZH
Дата сообщения: 02.04.2006 14:52
Eliza
А как ты открываешь рисунок? По Enter? Так откроется то что и было до этого. Надо по F3 или Qtrl+Q
Автор: Serkin70
Дата сообщения: 03.04.2006 00:20

Цитата:
Нет, можно только создать кнопки для этих панелей и переходить на нужную в случае необходимости.

Чтобы постоянно не выйдет, но есть способ сделать выпадающие "панельки". Чтобы как только кликаешь по кнопке появляется выпадающий бар и можно выбрать среди еще кучи кнопочек. У меня почти весь DEFAULT.BAR такими кнопками забит. И никуда не нужно переходит (туда-сюда) всегда висит и всегда работает.
Вот тут можно найти утилитку TCmenu. Как всё сделать подробно написано.
Автор: Eliza
Дата сообщения: 03.04.2006 02:45
EZH

Цитата:
А как ты открываешь рисунок? По Enter?

Я мышей кликаю... Но да, если по F3 - тада нормально! Спасибо.

Serkin70

Цитата:
Вот тут можно найти утилитку TCmenu

(Ёжится)... Как-то сложно... попробую... но там, в коментах, пишут, что на русском ТС - не работает... это так?

А как бы больше узнать про параметры ТС? Вот написано: "указать в качестве параметра .bar файл и нужные параметры ТС (например c:\test\pgm.bar -p %p -n %n)" - что это всё значит?
Автор: Serkin70
Дата сообщения: 03.04.2006 03:49

Цитата:
(Ёжится)... Как-то сложно... попробую... но там, в коментах, пишут, что на русском ТС - не работает... это так?

очень просто и понятно:
1) тащишь утилитку в бар, чтобы там как кнопка она высветилась. (надеюсь как схватить файл в ТС и вытащить его на бар подсказывать не нужно)
2) правой кнопкой выбираешь изменить.
3) в строке параметры пишешь путь к своему созданному бару (например: D:\TC\Utilits.BAR)
4) иконку выбираешь сама где пожелаешь из любого файла, просто чтобы отличать эту кнопку.
Всё, можно работать. И на русском и на английском без проблем.

Цитата:
А как бы больше узнать про параметры ТС? Вот написано: "указать в качестве параметра .bar файл и нужные параметры ТС (например c:\test\pgm.bar -p %p -n %n)" - что это всё значит?

Забудь про параметры. (пока не ознакомишься поближе). Единственное, что можешь указать это -$ C ним в выпадающем баре иконки будут малюсенькие. Без него обычного размера (то есть такого как ты указала в настройках самого бара) Размер кнопок смень легко набрав число в окне "размер" (правый верхний угол), когда корректируешь основной бар.
Автор: ninjaman
Дата сообщения: 03.04.2006 09:13
Помогите плиз- где-то на форуме читал, как сделать кнопку на панель,по нажатию которой создается папка с названием даты её создания.Переставил командер,а теперь не могу вспомнить ,как делал.
Автор: CaptainFlint
Дата сообщения: 03.04.2006 09:52
ninjaman
Если под 2000/XP, то можно такой кнопочкой создавать:

Код: TOTALCMD#BAR#DATA
cmd /c
for /f "tokens=1,2,3 delims=. " %%a in ('date /t') do md "Folder_%%c_%%b_%%a"
shell32.dll,3
Папка с именем-датой

1
-1
Автор: Verwolk
Дата сообщения: 03.04.2006 10:46
Коллеги, есть ли сочетание клавиш, позволяющее показывать/скрывать скрытые файлы и папки? Справку читал вроде, возможно недостаточно внимательно.
Автор: IMPOMEZIA
Дата сообщения: 03.04.2006 11:11
Verwolk

Цитата:
Коллеги, есть ли сочетание клавиш, позволяющее показывать/скрывать скрытые файлы и папки?

А что мешает добавить такое сочетание
Это можно сделать двумя способами:

1. В wincmd.ini в разделе [Shortcuts] добавить ключ C+H=cm_SwitchHidSys
Будет использоваться сочетание Ctrl+H

2. Либо в самом ТС Конфигурация>Настройка>Разное, выбрать необходимое сочетание (рекомендую Ctrl+H), выбрать команду cm_SwitchHidSys, и нажать зелёную кнопку.
Автор: Verwolk
Дата сообщения: 03.04.2006 11:43
IMPOMEZIA огромное человеческое спасибо!
Автор: cracklover
Дата сообщения: 03.04.2006 12:20
CaptainFlint

А вот на мой взгляд такая модификация предложенной вами кнопки будет логичнее:

TOTALCMD#BAR#DATA
cmd /c
for /f "tokens=1,2,3,4 delims=. " %%a in ('date /t') do md "%%d%%a.%%b.%%c"
%COMMANDER_PATH%\TOTALCMD.EXE,6
Cоздать директорию с именем в виде системной даты

1
-1

Автор: CaptainFlint
Дата сообщения: 03.04.2006 12:34
cracklover
Может быть. Но я в своём варианте специально переставил год/месяц/день в таком порядке, чтобы сортировка по имени одновременно оказывалась сортировкой по дате. Иначе получится всё вразнобой: сначала все первые числа всех месяцев всех лет, потом все вторые числа... Неудобно и некрасиво.
Автор: DimmY
Дата сообщения: 03.04.2006 12:46
CaptainFlint
Поддерживаю! Самый правильный формат даты -- японский, т.е. год/месяц/день.
Автор: Nick222
Дата сообщения: 03.04.2006 12:49
А у меня год не появляется, а появляется название дня недели.
Как сделать так: 2006_04_03 ?

Спасибо!
Автор: evle
Дата сообщения: 03.04.2006 12:56
Для коллекции мой рабочий вариант папки по дате-времени (VBScript), передавать %p:

Код:
Set objArgs = WScript.Arguments
Set fs = CreateObject("Scripting.FileSystemObject")
CurDate = Now
Set re = New RegExp
re.Pattern = " (\d:)"
CurDate = re.Replace(CurDate, " 0$1")
re.Pattern = "(\d+)\.(\d+).(\d+) (\d+)\:(\d+):(\d+)"
CurDate = re.Replace(CurDate, "{$3-$2-$1.$4-$5-$6}")
If objArgs.Count <> 0 then fs.CreateFolder(objArgs(I) & CurDate)
Автор: CaptainFlint
Дата сообщения: 03.04.2006 13:02
Nick222
Напиши здесь, что у тебя выводится по команде date /t
Автор: Nick222
Дата сообщения: 03.04.2006 13:06
2CaptainFlint

Пн 03.04.2006

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: DirectAdmin


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