View previous topic :: View next topic |
Author |
Message |
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Sun Oct 03, 2010 17:31 Post subject: Выделение определенного числа файлов/папок |
|
|
Как в TC, в т.ч. шаблонно или плагинно выделить последовательно, скажем, 3000 файлов, для того, чтобы далее переместить их в одну папку?
Пример: Подключили медиаплеер, а там он максимальное к прочтению число файлов в папке небезгранично и равно 3000, вот и нужно имеющуюся после виндоусовского поиска уйму файлов распределить, скажем, равными частями (по 3000) файлов по каждой из папок, созданных внутри структуры медиаплеера.
! | Avada: | Перенесено из "Общих вопросов" в правильный подфорум. | |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
|
Back to top |
|
|
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Sun Oct 03, 2010 18:35 Post subject: |
|
|
Ну и дальше-то что? Он просто запускает текстовый редактор и все.
И здесь http://forum.wincmd.ru/viewtopic.php?p=68268#68268 ничего не выходит вообще. Сам хотел тоже подобную тему создать по поводу создания папки под каждый отдельный файл, каждая из которых будет называться также, как и содержащийся внутри нее файл.
- абсолютно ничего не работает, папку 001 создает и все. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Oct 03, 2010 18:43 Post subject: |
|
|
А дальше ликбез, начиная с отсюда. |
|
Back to top |
|
|
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Sun Oct 03, 2010 19:04 Post subject: |
|
|
Flasher wrote: | А дальше ликбез, начиная с отсюда. |
А я не у вас, а у Вахмурки спрашиваю, - это во-первых, а во-вторых по ссылке, по которой вы привели не указано, куда вводить вызываемые плагины Вызываемые плагины win, tc, childwin
! | CaptainFlint: | Форум — для общения всех со всеми. Если нужно спросить конкретного человека, чтобы ответил только он и никто другой, используются Личные сообщения. | |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sun Oct 03, 2010 19:18 Post subject: |
|
|
Quote: | Он просто запускает текстовый редактор и все | Не помешает PowerPro хотя бы установить. (Это я типа одобряю ссылку, приведенную Flasher'ом). Он тоже знает
А ллагины в поддиректорию plugins. Качать отсюда. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Last edited by Вахмурка on Sun Oct 03, 2010 19:21; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Oct 03, 2010 19:18 Post subject: |
|
|
kdn wrote: | А я не у вас, а у Вахмурки спрашиваю, - это во-первых | Во-первых, эта не тот подфорум, где следовало бы спрашивать. Во-вторых, не надо пренебрегать другим мнением или подсказкой, если она не выпадает из общего ключа касаемой проблемы. Ликбез-ом на форуме всех не обеспечишь, иначе не было бы смысла создавать такой сайт, где всё разложено по полочкам. А в приведённой ссылке-таки процесс введения тех или иных параметров описан. Плагины должны присутсвовать там, где им и полагается: <PATH>\Power Pro\plugins\. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sun Oct 03, 2010 19:31 Post subject: |
|
|
2kdn
Да, кстати. Внимательное изучение скриншота показало, что и сам файл скрипта положен не туда, куда следует (для читающих внимательно - поддиректория scripts). _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Sun Oct 03, 2010 21:04 Post subject: |
|
|
ясно, а как же тогда прописать настройки PowerPro под этот скрипт, - в частности, вызываемые плагины. У меня после всего, что вы объяснили после нажатия на кнопку (находясь, например в папке Temp) выполнения команды в TC появляется окно
|
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Oct 04, 2010 00:15 Post subject: |
|
|
Во-первых, обсуждаемый скрипт (SelectNfiles) вообще никаких параметров не требует. Число файлов для выделения - необязательный. Его можно заключать в кавычки, а можно и нет.
Во-вторых, твои параметры необдуманно взяты из моего искусственого примера с текущим путем и цифрой 5. Сам скрипт, использующий эти параметры, видимо, просто не существует, на то он и пример.
В-третьих, рекомендую следующую последовательность действий:
1) Скачать и установить PowerPro;
2) Скачать плагины tc и childwin и записать их в поддиректорию plugins (скорее всего, c:\Program Files\PowerPro\plugins);
3) Скачать сам скрипт и записать его а поддиректорию scripts;
4) Приписать запуску скрипта кнопку (это проще) согласно рекомендациям.
Об исполнении доложить _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Mon Oct 04, 2010 01:26 Post subject: |
|
|
Слава Богу, получилось.
Нужно было отметить следующие важные моменты:
1) PowerPro - это не то же самое, как выяснилось (как я думал), что и PowerPack (сборка TC) и удивлялся, почему там нет такого и ничего не идет.
2) Скачать и установить PowerPro;
3) Скачать плагины tc и childwin и записать их в поддиректорию plugins (скорее всего, c:\Program Files\PowerPro\plugins);
4) Скачать сам скрипт и записать его а поддиректорию scripts;
все так + еще
5) Параметр кнопки панели управления TC
Code: | runfile.SelectNfiles |
Итого должно все выглядеть так:
6) Установить курсор на файле в окне - и именно этот файл (папка) будет первый (-ой) к выделению. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Oct 04, 2010 11:28 Post subject: |
|
|
Quote: | PowerPro - это не то же самое, как выяснилось (как я думал), что и PowerPack (сборка TC) | Я тебе открою секрет - есть еще PowerPoint, не имеющая ни малейшего отношения ни к тому, ни к другому. Quote: | Слава Богу, получилось | Рад за тебя. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Tue Nov 13, 2012 20:48 Post subject: |
|
|
Из-за того, что картинки со скриншотами описаний на хостингах методично гасят, выкладываю словесно описание процесса установки
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) |
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|