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: Wed Aug 22, 2012 03:23    Post subject: Reply with quote

Quote:
А может сначала снять выделение и послать нажатие Insert?

Вся суть в том, чтобы сохранить выделение если что-то выделено.

Quote:
который исходной задачи касается только косвенно.

Данной задачи касается косвенно, потому я и не стал изначально описывать её.
Потому как могут возникать и другие задачи, требующие работы только с выделенными объектами.

PS. Да, кстати, частная задача решена.
Но глобальная так и осталась открытой.

Приходит в голову только алгоритм скрипта (не слишком сложный, но и не очевидный):
1. Копировать имена файлов в буфер.
2. Если в буфере несколько строк, то на этом алгоритм закончен (выделение есть).
3. Если в буфере одна строка - сохранить эту строку в переменную.
3.1. Инвертировать выделение.
3.2. Копировать имена файлов в буфер.
3.3. Инвертировать выделение.
3.4. Сравнить сохранённую переменную со строками полученного списка; если есть совпадения - то очистить буфер, иначе поместить в буфер значение сохранённой переменной.
View user's profile Send private message Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group