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 

Single Post  Topic: Переход к "симметричному" файлу в противоположной панели 
Author Message
LonerD



PostPosted: Sat Jul 28, 2012 18:35    Post subject: Переход к "симметричному" файлу в противоположной панели Reply with quote

Объединю в теме два похожих вопроса по навигации между панелями.
Метод реализации - скрипт (желательно портабельный), TCFS2, другие методы?

(в тексте под словом "объект" подразумевает непосредственно файл или папка/виртуальная папка/диск/сетевая папка... - в общем, то, на что можно поместить курсор).

1. Нужно перейти в противоположную панель на ту же позицию сверху, которая активна в текущей панели.
В активной панели курсор на третьем сверху объекте - переходим на противоположную панель тоже на третий сверху объект.
Если в противоположной панели меньше объектов, чем в текущей, и в текущей панели курсор находится на объекте, которому нет соответствия в противоположной панели, - то переход осуществляется на последний объект противоположной панели. То есть в активной панели десять объектов, и курсор на седьмом, а в неактивной всего пять объектов - то переходим на пятый (последний) объект неактивной панели.

2. Нужно переместить курсор в противоположную панель симметрично разделителю панелей. То есть примерно то, что в противоположном запросе, но учитываются только файлы, которые отображаются на панелях.
На скриншоте. Курсор на правой панели на файле Taskman.exe. После вызова команды (скрипта) / нажатия хоткея - курсор должен оказаться на правой панели на папке 1049

У меня смутное подозрение, что такое можно решить только через AHK путём вычисления координат, но может есть и более простые решения.

 !  Avada:
Тема перенесена из "Общих вопросов" в "Автоматизацию".


Last edited by LonerD on Sat Jul 28, 2012 19:46; edited 2 times in total
View user's profile Send private message Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group