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
kdn



PostPosted: Tue Nov 13, 2012 20:48    Post subject: Reply with quote

Из-за того, что картинки со скриншотами описаний на хостингах методично гасят, выкладываю словесно описание процесса установки
1) Скачать и установить PowerPro;
2) Скачать плагины tc и childwin и записать их в поддиректорию plugins (скорее всего, c:\Program Files\PowerPro\plugins);
3) Скачать сам скрипт SelectNfiles
Code:
args Number
if(not Number)
   Number = inputcancel("Enter number of files to select")

local hwnd = win.handle("c=TTOTAL_CMD")
local Panel = ifelse(tc.active(hwnd) == "left", 8, 7)
local TMLB = childwin.handle(hwnd, "TMyListBox", Panel)
local Current = win.sendmessage(TMLB, 0x0188, 0, 0)
win.sendmessage(TMLB, 0x0183, Current, Current + Number - 1)

и записать его а поддиректорию scripts;
все так + еще
4) Параметр кнопки панели управления TC Код:
runfile.SelectNfiles

Команда:
Code:
C:\Program Files\PowerPro\powerpro.exe

Параметры:
Code:
runfile.SelectNfiles

Путь запуска:
Code:
C:\Program Files\PowerPro\

Файл значка:
Code:
C:\Program Files\PowerPro\powerpro.exe

Подсказка:
Code:
Выделение заданного числа папок и файлов подряд


5) Установить курсор на файле в окне - и именно этот файл (папка) будет первый (-ой) к выделению.
Code:
args Number
if(not Number)
   Number = inputcancel("Enter number of files to select")

local hwnd = win.handle("c=TTOTAL_CMD")
local Panel = ifelse(tc.active(hwnd) == "left", 8, 7)
local TMLB = childwin.handle(hwnd, "TMyListBox", Panel)
local Current = win.sendmessage(TMLB, 0x0188, 0, 0)
win.sendmessage(TMLB, 0x0183, Current, Current + Number - 1)
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group