| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| c930 
 
 
 Joined: 15 Dec 2004
 Posts: 325
 
 
 | 
			
				|  (Separately) Posted: Sun Jul 03, 2011 09:11    Post subject: Как снять выделение (файлов/каталогов) сразу в обеих панелях |   |  
				| 
 |  
				| Заметил, что частенько требуется мне снять выделение сразу в обеих панелях (после операции Сравнить каталоги). 
 Нашёл 10 различных команд TC по снятию выделения, но такой нет.
 Как можно такое осуществить за один присест?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Sun Jul 03, 2011 09:36    Post subject: |   |  
				| 
 |  
				| c930 Стандартно — никак. Строго одномоментно —не получится. Только с учётом цепочки команд/клавиш поизвращаться со скриптами или TCMC. Или автору TWinKey предложить в дополнение к тестируемому сейчас снятию выделения по Esc рассмотреть и возможность такой фичи.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Sun Jul 03, 2011 13:49    Post subject: |   |  
				| 
 |  
				| С помощью неё можно только, зная, в какой именно панели будешь находиться. Для левой:
 TCMC.exe CM524 CM4002 CM524 CM4001
 Для правой:
 TCMC.exe CM524 CM4001 CM524 CM4002
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| c930 
 
 
 Joined: 15 Dec 2004
 Posts: 325
 
 
 | 
			
				|  (Separately) Posted: Mon Jul 04, 2011 05:46    Post subject: |   |  
				| 
 |  
				| Спасибо за помощь! Про новую утилиту для себя узнал! 
 Остановился пока на таком варианте:
 TCMC.exe CM524 CM4001 CM524 CM4002 CM524
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2707
 
 
 | 
			
				|  (Separately) Posted: Mon Jul 04, 2011 12:58    Post subject: |   |  
				| 
 |  
				| Чтобы избежать ненужного перехода на правую панель можно воспользоваться утилитой TCFS2: 
  	  | Code: |  	  | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
 /ef "tcm(524) tcm(4002) tcm(524) tcm(4001), test(L_isActive) | tcm(524) tcm(4001) tcm(524) tcm(4002)"
 wcmicons.dll,40
 Снять выделение на обеих панелях
 
 
 -1
 
 | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Mon Jul 04, 2011 15:01    Post subject: |   |  
				| 
 |  
				| Почему именно правую? 	  | sa wrote: |  	  | ненужного перехода на правую панель | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2707
 
 
 | 
			
				|  (Separately) Posted: Mon Jul 04, 2011 15:08    Post subject: |   |  
				| 
 |  
				| Потому что здесь 	  | Flasher wrote: |  	  | Почему именно правую? | 
 
 последней командой выбора панели указана cm_FocusRight (4002). 	  | c930 wrote: |  	  | TCMC.exe CM524 CM4001 CM524 CM4002 CM524 | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Mon Jul 04, 2011 15:12    Post subject: |   |  
				| 
 |  
				| Понял. Я подумал про свои примеры, ведь кто-то мог выбрать оба варианта. 	  | sa wrote: |  	  | Потому что здесь | 
 Только нужно было указать, что работать будет только при использовании autorun.wdx + TCFS2Tools.dll.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2707
 
 
 | 
			
				|  (Separately) Posted: Mon Jul 04, 2011 17:04    Post subject: |   |  
				| 
 |  
				|  	  | Flasher wrote: |  	  | работать будет только при использовании autorun.wdx + TCFS2Tools.dll. | 
 Если точнее, то может работать и без autorun.wdx. Из справки по TCFS2Tools.dll:
 
  	  | Quote: |  	  | 4. Загрузка при запуске ТК 
 Есть минимум 2 способа загрузки модуля при запуске ТК. Первый способ заключается в регистрации TCFS2Tools.dll в качестве WDX-модуля ТК с последующим определением специального шаблона цвета для типов файлов (Конфигурация, Цвета, для типов файлов, Добавить, Шаблон, вкладка Плагины, "TCFSTools.Autorun > 0", сохранить с любым именем, применить все изменения), заставляющего ТК загружать модуль автоматически.
 
 Вы также можете использовать контентный модуль автозапуска Autorun.wdx, тогда достаточно прописать в его Autorun.cfg следующую строку:
 
 LoadLibrary "X:\Path\To\TCFS2Tools.dll"
 
 | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2707
 
 
 | 
			
				|  (Separately) Posted: Sun Jan 11, 2015 14:03    Post subject: |   |  
				| 
 |  
				| Ещё способ, как будто, обнаружился:  	  | Code: |  	  | TOTALCMD#BAR#DATA
cm_SwitchHidSys,cm_SwitchHidSys
 
 WCMICONS.DLL,40
 Снять выделение на обеих панелях
 
 
 -1
 
 | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Sun Jan 11, 2015 14:24    Post subject: |   |  
				| 
 |  
				| sa Самое интересное, что действительно работает.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| c930 
 
 
 Joined: 15 Dec 2004
 Posts: 325
 
 
 | 
			
				|  (Separately) Posted: Sun Jan 11, 2015 15:52    Post subject: |   |  
				| 
 |  
				| Ну, отлично! Перешёл на новую команду - и TCMC теперь не нужен, и курсор после операции остаётся там где был до этого.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| c930 
 
 
 Joined: 15 Dec 2004
 Posts: 325
 
 
 | 
			
				|  (Separately) Posted: Mon Jan 12, 2015 02:24    Post subject: |   |  
				| 
 |  
				| Я так понял этот трюк работает только в версиях выше TC 8.5, теперь стало быть можно по несколько команд в строке писать, например вместо предыдущей используемой мной команды: TCMC.exe CM524 CM4001 CM524 CM4002 CM524 можно написать просто:
 cm_ClearAll, cm_FocusLeft, cm_ClearAll, cm_FocusRight, cm_ClearAll
 и утилита TCMC.exe теперь не нужна?
 
 А в TC 8.0 остаётся только:
 TCMC.exe CM2011 CM2011
 или два раза жать команду cm_SwitchHidSys.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Mon Jan 12, 2015 02:31    Post subject: |   |  
				| 
 |  
				| Совсем недавно упоминалось, есть спецтопик, где это обсуждается. 	  | c930 wrote: |  	  | теперь стало быть можно по несколько команд в строке писать | 
 Необязательно записывать в виде команд, можно и в виде номеров.
 Только, как я в той теме пояснял, это всё несравнимо с более мягким и функциональным результатом команд TCFS2.
 _________________
 Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| c930 
 
 
 Joined: 15 Dec 2004
 Posts: 325
 
 
 | 
			
				|  (Separately) Posted: Mon Jan 12, 2015 03:16    Post subject: |   |  
				| 
 |  
				| А у меня что-то с номерами не срабатывало. 	  | Flasher wrote: |  	  | Необязательно записывать в виде команд, можно и в виде номеров. | 
 Оказалось из-за того, что я ставил пробелы после запятых!
 Получилось если перечислять имена команд, то пробелы после запятых допустимы, а если номера - то запятые без пробелов д.б.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |