| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Hobo
 
  
  Joined: 06 Jul 2007 Posts: 45
 
  | 
		
			
				  (Separately) Posted: Sat Apr 02, 2022 10:42    Post subject: Переход на неактивную панель при смене диска | 
				     | 
			 
			
				
  | 
			 
			
				| При смене диска на неактивной панели она становится активной. Можно ли сделать так, что бы текущая активная так и оставалась активной? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		sa
 
 
  Joined: 29 Apr 2009 Posts: 2709
 
  | 
		
			
				  (Separately) Posted: Sat Apr 02, 2022 11:42    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Hobo
 
Кнопка:
 
 	  | Code: | 	 		  TOTALCMD#BAR#DATA
 
4006,cm_GotoDriveZ,4006
 
 
shell32.dll,7
 
Сменить диск в неактивной панели  | 	  
 
P.S.
 
Предполагается, что в системе нет диска Z. Особенность: переход в корень диска.
 
Можно сделать отдельные кнопки для конкретных дисков, для чего вместо cm_GotoDriveZ указать, например, cm_GotoDriveC. Особенность: возможность перехода в текущий каталог диска. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Hobo
 
  
  Joined: 06 Jul 2007 Posts: 45
 
  | 
		
			
				  (Separately) Posted: Sat Apr 02, 2022 13:28    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				
 
Это не то. Хотелось бы настройку самого ТС. Если таковой нет, то придётся смириться с тем, что есть. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Моторокер
 
  
  Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
  | 
		
			
				  (Separately) Posted: Mon May 30, 2022 12:32    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Пока идёт новая бета, можно написать на оффоруме.
 
Например Shift+клик или с клавиатуры Shift+Enter не меняет диск.
 
По идее пара строчек кода всего.
 
 
Возможно, это можно и через автоматизацию как-то реализовать, сам не в курсе. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
 
ПармаСруб - строительство домов и бань в Перми | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		CaptainFlint
 
  
  Joined: 14 Dec 2004 Posts: 6206 Location: Москва
  | 
		
			
				  (Separately) Posted: Mon May 30, 2022 21:33    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Shift+клик и Shift+Enter задействованы для открытия диска в новой вкладке. Вряд ли Гислер согласится ломать это поведение. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Моторокер
 
  
  Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
  | 
		
			
				  (Separately) Posted: Tue May 31, 2022 14:00    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Shift только для примера. Ctrl+Shift например или что там свободно нынче.
 
Или клик для выбора активного диска без перехода, двойной с переходом.
 
 
Хотя сомневаюсь, что это много кому надо.
 
 
Hobo, напиши лучше цель, для чего это. 
 
А то может и решать по другому надо. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
 
ПармаСруб - строительство домов и бань в Перми | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Hobo
 
  
  Joined: 06 Jul 2007 Posts: 45
 
  | 
		
			
				  (Separately) Posted: Tue May 31, 2022 16:56    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Quote: | 	 		  Hobo, напиши лучше цель, для чего это. 
 
А то может и решать по другому надо. | 	  
 
 
Делаю синхронизацию с несколькими дисками. Напр., справа выделены нужные каталоги. Слева выбираю диск для синхронизации, панель становится активной. Приходится нажимать <TAB>, чтобы вернуться на правую. Да и ладно. Всего-то одно нажатие клавиши.
 
 
Считаю, что не стоит городить огороды из-за такой мелочи. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		sa
 
 
  Joined: 29 Apr 2009 Posts: 2709
 
  | 
		
			
				  (Separately) Posted: Tue May 31, 2022 17:17    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Hobo wrote: | 	 		  | Приходится нажимать <TAB>, чтобы вернуться на правую. | 	  
 
А, если не нажимать и синхронизироваться, находясь в левой, что-то пойдёт не так? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Hobo
 
  
  Joined: 06 Jul 2007 Posts: 45
 
  | 
		
			
				  (Separately) Posted: Wed Jun 01, 2022 07:09    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | sa wrote: | 	 		  
 
А, если не нажимать и синхронизироваться, находясь в левой, что-то пойдёт не так? | 	  
 
Я выше писал, что нужные каталоги выделены на правой панели. На левой есть не все из тех, что выделены на правой. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Avada
 
  
  Joined: 01 Aug 2008 Posts: 10445 Location: Россия, Саратов
  | 
		
			
				  (Separately) Posted: Wed Jun 01, 2022 09:09    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Hobo
 
А какая разница для синхронизации, с какой стороны что-то выделено? Если она не асимметричная, панели равноправны.
 
Но вообще-то, как верно было выше замечено, всё решается лишним нажатием клавиши TAB, и овчинка в самом деле, видимо, не стоит выделки. _________________ Даже самая богатая фантазия
 
Не представит себе наши безобразия. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		sa
 
 
  Joined: 29 Apr 2009 Posts: 2709
 
  | 
		
			
				  (Separately) Posted: Wed Jun 01, 2022 09:31    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Hobo wrote: | 	 		  | справа выделены нужные каталоги | 	  
 
Подумал, что состав выделенных каталогов на правой панели остаётся неизменным, меняется лишь диск на левой.
 
Если выделение меняется в привязке к конкретному диску и оно для него постоянно, то возможно, имеет смысл сохранить выделяемые каталоги и настройки синхронизации в отдельные шаблоны (для каждого диска) и вызывать их с помощью команды SYNCOPEN = имя_шаблона. Выбирать в панелях папки для синхронизации и выделять в них нужные каталоги в этом случае не потребуется. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Hobo
 
  
  Joined: 06 Jul 2007 Posts: 45
 
  | 
		
			
				  (Separately) Posted: Wed Jun 01, 2022 10:15    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | sa wrote: | 	 		  
 
Подумал, что состав выделенных каталогов на правой панели остаётся неизменным, меняется лишь диск на левой.
 
Если выделение меняется в привязке к конкретному диску и оно для него постоянно, то возможно, имеет смысл сохранить выделяемые каталоги и настройки синхронизации в отдельные шаблоны (для каждого диска) и вызывать их с помощью команды SYNCOPEN = имя_шаблона. Выбирать папки (и панели) в этом случае не потребуется. | 	  
 
Дано: на системном разделе есть каталог с ZIP-ованными файлами, с которыми работаем. Есть флешка, которая на кармане, есть ещё один диск, на который нужно сохранить эти ZIP-ы для резерва. Ну и, кроме того, есть ещё несколько каталогов, копии которых нужно синхронизировать.
 
 
На системном диске каталогов больше, чем на флешке.
 
 
Я делаю так: делаю ZIP-ы на системном, потом выделяю каталоги, которые нужно синхронизировать (в них тоже могут измениться файлы) из ранее сохранённого списка, и синхронизирую с флешкой и другим диском.
 
 
Согласен с Avada, что из-за всего ещё одного нажатие <TAB> не стоит заморачиваться.
 
 
Я почему задал такой вопрос? ЕМНИП, в Norton Commader-е при смене диска в неактивной панели, переход на неё не происходил. Вот и подумал, что в TC тоже есть что-то такое. А мышкой и кнопками на тулбаре стараюсь не пользоваться. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		sa
 
 
  Joined: 29 Apr 2009 Posts: 2709
 
  | 
		
			
				  (Separately) Posted: Wed Jun 01, 2022 10:51    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Hobo wrote: | 	 		  | в TC тоже есть что-то такое | 	  
 
Есть опция для вкладок, которая позволяет не делать панель активной  при щелчке по одной из её вкладок (или при переключении на нужную вкладку командой типа cm_TrgActivateTab2).
 
Можно назначить дискам вкладки и менять их с помощью Ctrl+D.
 
 
Кстати, без всяких вкладок, через Ctrl+D можно просто указывать в поле Целевой каталог: нужный диск, а исходный каталог оставлять прежним, записав в поле Команда: cd<пробел>, например. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |