Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Переход на неактивную панель при смене диска

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Hobo



Joined: 06 Jul 2007
Posts: 41

Post (Separately) Posted: Sat Apr 02, 2022 10:42    Post subject: Переход на неактивную панель при смене диска Reply with quote

При смене диска на неактивной панели она становится активной. Можно ли сделать так, что бы текущая активная так и оставалась активной?
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2447

Post (Separately) Posted: Sat Apr 02, 2022 11:42    Post subject: Reply with quote

Hobo
Кнопка:
Code:
TOTALCMD#BAR#DATA
4006,cm_GotoDriveZ,4006

shell32.dll,7
Сменить диск в неактивной панели

P.S.
Предполагается, что в системе нет диска Z. Особенность: переход в корень диска.
Можно сделать отдельные кнопки для конкретных дисков, для чего вместо cm_GotoDriveZ указать, например, cm_GotoDriveC. Особенность: возможность перехода в текущий каталог диска.
Back to top
View user's profile Send private message
Hobo



Joined: 06 Jul 2007
Posts: 41

Post (Separately) Posted: Sat Apr 02, 2022 13:28    Post subject: Reply with quote

sa wrote:
Кнопка:

Это не то. Хотелось бы настройку самого ТС. Если таковой нет, то придётся смириться с тем, что есть.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1507
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon May 30, 2022 12:32    Post subject: Reply with quote

Пока идёт новая бета, можно написать на оффоруме.
Например Shift+клик или с клавиатуры Shift+Enter не меняет диск.
По идее пара строчек кода всего.

Возможно, это можно и через автоматизацию как-то реализовать, сам не в курсе.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6088
Location: Москва

Post (Separately) Posted: Mon May 30, 2022 21:33    Post subject: Reply with quote

Shift+клик и Shift+Enter задействованы для открытия диска в новой вкладке. Вряд ли Гислер согласится ломать это поведение.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1507
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Tue May 31, 2022 14:00    Post subject: Reply with quote

Shift только для примера. Ctrl+Shift например или что там свободно нынче.
Или клик для выбора активного диска без перехода, двойной с переходом.

Хотя сомневаюсь, что это много кому надо.

Hobo, напиши лучше цель, для чего это.
А то может и решать по другому надо.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Hobo



Joined: 06 Jul 2007
Posts: 41

Post (Separately) Posted: Tue May 31, 2022 16:56    Post subject: Reply with quote

Quote:
Hobo, напиши лучше цель, для чего это.
А то может и решать по другому надо.


Делаю синхронизацию с несколькими дисками. Напр., справа выделены нужные каталоги. Слева выбираю диск для синхронизации, панель становится активной. Приходится нажимать <TAB>, чтобы вернуться на правую. Да и ладно. Всего-то одно нажатие клавиши.

Считаю, что не стоит городить огороды из-за такой мелочи.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2447

Post (Separately) Posted: Tue May 31, 2022 17:17    Post subject: Reply with quote

Hobo wrote:
Приходится нажимать <TAB>, чтобы вернуться на правую.

А, если не нажимать и синхронизироваться, находясь в левой, что-то пойдёт не так?
Back to top
View user's profile Send private message
Hobo



Joined: 06 Jul 2007
Posts: 41

Post (Separately) Posted: Wed Jun 01, 2022 07:09    Post subject: Reply with quote

sa wrote:

А, если не нажимать и синхронизироваться, находясь в левой, что-то пойдёт не так?

Я выше писал, что нужные каталоги выделены на правой панели. На левой есть не все из тех, что выделены на правой.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10064
Location: Россия, Саратов

Post (Separately) Posted: Wed Jun 01, 2022 09:09    Post subject: Reply with quote

Hobo
А какая разница для синхронизации, с какой стороны что-то выделено? Если она не асимметричная, панели равноправны.
Но вообще-то, как верно было выше замечено, всё решается лишним нажатием клавиши TAB, и овчинка в самом деле, видимо, не стоит выделки.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2447

Post (Separately) Posted: Wed Jun 01, 2022 09:31    Post subject: Reply with quote

Hobo wrote:
справа выделены нужные каталоги

Подумал, что состав выделенных каталогов на правой панели остаётся неизменным, меняется лишь диск на левой.
Если выделение меняется в привязке к конкретному диску и оно для него постоянно, то возможно, имеет смысл сохранить выделяемые каталоги и настройки синхронизации в отдельные шаблоны (для каждого диска) и вызывать их с помощью команды SYNCOPEN = имя_шаблона. Выбирать в панелях папки для синхронизации и выделять в них нужные каталоги в этом случае не потребуется.
Back to top
View user's profile Send private message
Hobo



Joined: 06 Jul 2007
Posts: 41

Post (Separately) Posted: Wed Jun 01, 2022 10:15    Post subject: Reply with quote

sa wrote:

Подумал, что состав выделенных каталогов на правой панели остаётся неизменным, меняется лишь диск на левой.
Если выделение меняется в привязке к конкретному диску и оно для него постоянно, то возможно, имеет смысл сохранить выделяемые каталоги и настройки синхронизации в отдельные шаблоны (для каждого диска) и вызывать их с помощью команды SYNCOPEN = имя_шаблона. Выбирать папки (и панели) в этом случае не потребуется.

Дано: на системном разделе есть каталог с ZIP-ованными файлами, с которыми работаем. Есть флешка, которая на кармане, есть ещё один диск, на который нужно сохранить эти ZIP-ы для резерва. Ну и, кроме того, есть ещё несколько каталогов, копии которых нужно синхронизировать.

На системном диске каталогов больше, чем на флешке.

Я делаю так: делаю ZIP-ы на системном, потом выделяю каталоги, которые нужно синхронизировать (в них тоже могут измениться файлы) из ранее сохранённого списка, и синхронизирую с флешкой и другим диском.

Согласен с Avada, что из-за всего ещё одного нажатие <TAB> не стоит заморачиваться.

Я почему задал такой вопрос? ЕМНИП, в Norton Commader-е при смене диска в неактивной панели, переход на неё не происходил. Вот и подумал, что в TC тоже есть что-то такое. А мышкой и кнопками на тулбаре стараюсь не пользоваться.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2447

Post (Separately) Posted: Wed Jun 01, 2022 10:51    Post subject: Reply with quote

Hobo wrote:
в TC тоже есть что-то такое

Есть опция для вкладок, которая позволяет не делать панель активной при щелчке по одной из её вкладок (или при переключении на нужную вкладку командой типа cm_TrgActivateTab2).
Можно назначить дискам вкладки и менять их с помощью Ctrl+D.

Кстати, без всяких вкладок, через Ctrl+D можно просто указывать в поле Целевой каталог: нужный диск, а исходный каталог оставлять прежним, записав в поле Команда: cd<пробел>, например.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group