Открытие TC при клике на папку

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

droll91
А предыдущие посты на той же странице (начиная отсюда), прочитать было так трудно?
Даже самая богатая фантазия
Не представит себе наши безобразия.
DallasX
Сообщения: 1
Зарегистрирован: Сб авг 25, 2012 05:29

Сообщение DallasX »

Доброе всем утро. Я с помощью редактирования в разделе HKEY_CLASSES_ROOT\Folder\shell\ сделал чтобы при двойном щелчке на папку/мой компьютер/диски/панель управления/, в общем все открывалось в TC, а при на правую кнопку мыши можно было выбрать стандартный проводник(т.к. некоторые вкладки панели управления меню им не читаются).
Из каталогов HKEY_CLASSES_ROOT\directory\shell\ и HKEY_CLASSES_ROOT\disk\shell\ я кроме процессов и новой вкладки все убрал (т.к. создаются дубляжи вкладок открытия(при щелчке на правую кнопку мыши)).
Тоесть я практически полностью заменил стандартный проводник(explorer) на Total Commander.
Теперь вопрос- как сделать так, чтобы други программы при работе с файлами были ассоциированы с TC? Например в мененджере закачек Opera на скачанном файле щелкает открыть папку с файлом, обращение идет к проводнику.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

DallasX
Окна сохранения/открытия, между прочим, в самом TC используются системные. :wink: А в теме речь идёт только про открытие в TC вместо Проводника при совершенно определённых действиях. Причём, согласно предназначению подфорума, в виде готовых рекомендаций, а не отчётов об их выполнении и, тем более, не запросов на другие реализации. Всё прочее — оффтоп. С возможностями конкретных программ разбираемся самостоятельно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
yl3d
Сообщения: 6
Зарегистрирован: Вс июн 28, 2020 17:43

Не срабатывает команда реестра для Total commander

Сообщение yl3d »

Здравствуйте.

Подскажите - почему не срабатывает команда реестра для открытия папок в total Commander (Win7) ?
И как должен выглядеть этот код - чтобы папки открывались в total Commander ?

Написано что:
Чтобы действие работало просто по двойному клику по папке, нужно называть действие для открытия папки в ТК (имя подраздела в разделе shell) не tc, а open - просто подправить в этом же файле пару путей в квадратных скобках:
Код:

Код: Выделить всё

REGEDIT4

[HKEY_CLASSES_ROOT\Folder\shell\open]
@="Открыть в Total Commander"

[HKEY_CLASSES_ROOT\Folder\shell\open\command]
@="F:\\Total Commander-3\\TOTALCMD64-3.EXE /O /T /S /L=\"%1\""
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

yl3d
1. Если до вас так и не дошло, что продолжать обсуждение рекомендаций по правке реестра следует в теме, эти рекомендации содержащей, не плодя неизвестно зачем новые темы, то вынужден вынести очередное замечание (всё за то же) и перенести все эти художества туда, куда следует.
2. Посмотрите, как у вас путь указан. А теперь сравните с тем, как это сделано не только в исходных рекомендациях, но и в уточнениях к ним, о которых я уже упоминал специально (и, похоже, без толку). На кавычки в пути с пробелами внимание обратите. А также на рекомендацию бэкапить ветви реестра, чтобы потом можно было всё это вернуть в нормальный аид.
Даже самая богатая фантазия
Не представит себе наши безобразия.
yl3d
Сообщения: 6
Зарегистрирован: Вс июн 28, 2020 17:43

Сообщение yl3d »

Avada
Я не понимаю - где у меня три обратных слэша ?
Все писал в точности по приведенному примеру (только путь к программе изменил)

В реестре сейчас у меня записано:
F:\Total Commander-3\TOTALCMD64-3.exe /O /T /S /L="%1"

Если вы говорите о кавычках в пути с пробелами - то я изменил.
Сейчас записано вот так:
"F:\Total Commander-3\TOTALCMD64-3.exe" /O /T /S /L="%1"

Ничего не изменилось.
Папки по-прежнему открываются в проводнике.

Добавлено спустя 9 минут:

Вот как выглядит сейчас мой код для внесения в реестр:

Код: Выделить всё

REGEDIT4

[HKEY_CLASSES_ROOT\Folder\shell\open]
@="Открыть в Total Commander"

[HKEY_CLASSES_ROOT\Folder\shell\open\command]
@="\"F:\\Total Commander-3\\TOTALCMD64-3.EXE\" /O /T /S /L=\"%1\""
(пробелы учтены, все слэши на месте)

Ничего не изменилось.
Папки по-прежнему открываются в проводнике.
Что не так в коде ?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

yl3d
С тремя слэшами было недоразумение, я этот текст уже убрал. Ссылка на строку с уточнённым синтаксисом, приводившуюся в теме, дана выше. (Зачем вам нужны выкрутасы с изменением имени экзешника, не понимаю, но к делу это вряд ли относится.) На этом у меня всё. Проверять работоспособность этого REG-файла не намерен даже в порядке эксперимента, мне лично такие "открытия" даром не нужны. Если что опять не так, ждите, кто вам ещё ответит.
Даже самая богатая фантазия
Не представит себе наши безобразия.
yl3d
Сообщения: 6
Зарегистрирован: Вс июн 28, 2020 17:43

Сообщение yl3d »

Avada
Ясно.

Изменил название экзешника.
Код в точности соотвествует тому, что приведен в сообщении
http://forum.wincmd.ru/viewpost.php?p=66155
(только буква диска другая)

Код: Выделить всё

REGEDIT4

[HKEY_CLASSES_ROOT\Folder\shell\open]
@="Открыть в Total Commander"

[HKEY_CLASSES_ROOT\Folder\shell\open\command]
@="F:\\TOTALCMD\\TOTALCMD.exe /O /T /S /L="%1""
Код - не работает.
Папки как открывались в проводнике, так в нем и открываются.
Кто знает - почему не работает указанный код ?

Добавлено спустя 47 минут:
Avada писал(а):yl3d
Ссылка на строку с уточнённым синтаксисом, приводившуюся в теме, дана выше.
Ссылка с уточненным синтаксисом действительно дана выше, только все равно код не работает -даже с уточненным синтаксисом.
Последний раз редактировалось yl3d Пт ноя 06, 2020 02:15, всего редактировалось 1 раз.
Аватара пользователя
imig73
Сообщения: 285
Зарегистрирован: Вт июн 18, 2013 13:21
Откуда: г. Иркутск

Сообщение imig73 »

yl3d
А ваша хотелка и не будет работать, поскольку Explorer приложение которое является частью системы, а TC приложение стороннее и не заменяет дебильные окна Explorer в полной мере. Скрипт при котором работает ПКМ (открыть в др. программе) я вам давал.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

yl3d
Ещё раз, если что-то непонятно. Ваш запрос находится в профильной теме. Чего вы хотите и что вместо этого происходит, сказано. Тихо и спокойно, без всяких новых повторов одного и того же, ждите ответ по существу, если он будет. От того же MVV, к примеру. В конце концов, судя по информации в теме, у кого-то в Win7 эта методика работала (хотя, возможно, надо править в реестре и что-то ещё).
Дубль-запрос удалён. Хватит того, что есть.

P.S. Ваше поведение становится откровенно назойливым и абсолютно не соответствует реальной важности проблемы. Все сообщения, где вы игнорируете рекомендации модератора, будут впредь молча удаляться. С одним это уже сделано. И уясните, что вам не сделают (никто, никогда) желаемое лёгкой коррекцией предыдущего кода от imig73 — это невозможно. Либо вы набираетесь терпения и ждёте здесь другого решения, либо ищете другой форум (тем более, что правка реестра для открытия папок чем-то вместо Проводника прямого отношения к функциям самого TC не имеет).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить