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
Вахмурка



PostPosted: Wed Oct 22, 2008 00:03    Post subject: Reply with quote

Да, но ответ будет верен только при одном условии: если известна сортировка.
Поясню. Требуется узнать две вещи: список выделенных файлов и индекс текущего файла. Первое легко получить, обеспечив скрипт параметром %L. Второе тоже можно сделать (например, так). Далее, располагая полным списком файлов в директории, получаем имя текущего файла, а получить список можно через file.listfiles, хотя бы.
Наконец, если найденное имя входит в найденный спиок, ответ на твой вопрос положительный, иначе отрицательный.
А вот дальше начинаются заморочки. Мы знаем индекс файла при текущей сортировке, а при ее смене индекс, естественно, меняется. Если бы ТС мог вернуть текущий способ сортировки (посылкой сообщений классу THeaderClick), задача бы решалась однозначно.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
View user's profile Send private message Send e-mail Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group