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 

[Development] WDX Global Diz
Goto page 1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
D1P



Joined: 20 Dec 2004
Posts: 2855
Location: Москва

Post (Separately) Posted: Fri Jan 07, 2005 17:10    Post subject: Reply with quote

Вот, первичная реализация самой первой идеи (группировка файлов)
http://wincmd.ru/files/wdx_global_diz.rar. Набросал за полчаса, так как понял идею. Жду отзывов, хотя насчёт недоработок мне самому всё известно.

Quote:
Но нужно продумать как быстро из файловой панели поменять группу для файла. И группировать файлы нужно не только по расширению, вернее вообще не по расширению а каждому имени файла нужно назначать группу, в соответствии с которой его нужно подсвечивать.

Вот этим я и займусь.

Инфу из картинок извлекать неинтересно - имеется же плагин, пусть он не всё умеет, но дописывать что-то своё, когда уже есть - неинтересно.

Quote:
как насчет плагина, показывающего потоки NTFS?

Можно. Подумаю.

Quote:
Нужен плагин а-ля IEVIEW только с движком от FireFox'а.

Не нужен Smile

Quote:
ну, если плагин audioinfo не будет дорабатываться, то можно его доработать, включив следующее:

Можно, я сам хотел сначала писать такой плугин. Но он уже есть, писать его практически заново ради нескольких фич мне лениво.

Quote:
wdx-плагин для HTML, чтобы брать инфу из META-тэгов.

Блин, я его уже сделал. Выложу как-нить.

Quote:
Также можно сделать плагинчик для архивов, смтобы смотреть наличие/отсутствие паролей, комментариев, восст. записи, степень сжатия и т.д.

Не очень интересно. Да и пусть этим Dmitrie Murzaikin занимается - имея исходники ArcView такой плагин сделать элементарно.
Back to top
View user's profile Send private message
Сергеич



Joined: 15 Dec 2004
Posts: 152

Post (Separately) Posted: Fri Jan 07, 2005 17:41    Post subject: Reply with quote

Quote:
http://wincmd.ru/files/wdx_global_diz.rar

А всетки насчет тихого(без ГУИ) экзешника и без описаний.

add_diz.exe groupname filename
просто молча добавляет файл в группу (и убирает его из другой группы если он там был)

Лично я описания использовать буду далеко не всегда.
Ведь есть Ctrl+Z....
Думаешь есть смысл?

Если есть то тихий экзешник позарез нужен.

А вот расцветка или поиск по группам нормально.

Убрать квадратные скобки для имени группы. Тихий экзешник и у меня больше нет требований (пока Wink ). буду юзать.


Заведу 3-8 групп
Сделаю по кнопке (или менюшке) для каждой группы - через "тихий" экзешник и буду радоваться.

Жду?
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2855
Location: Москва

Post (Separately) Posted: Fri Jan 07, 2005 18:33    Post subject: Reply with quote

Quote:
add_diz.exe groupname filename
просто молча добавляет файл в группу (и убирает его из другой группы если он там был)

Принято, делаю.

Quote:
Ведь есть Ctrl+Z....
Думаешь есть смысл?

Да как-то пофигу, взял и сделал "шоб было"; я, например, Ctrl+Z вобще не пользуюсь - не нравится мне, когда в каждой папке файлик с описанием, мне удобнее, чтобы всё было в одной куче.

Quote:
убрать квадратные скобки для имени группы.

Сделаю настравиваемо.
Как руки дойдут слабаю и выкладу Smile
Back to top
View user's profile Send private message
Сергеич



Joined: 15 Dec 2004
Posts: 152

Post (Separately) Posted: Fri Jan 07, 2005 19:15    Post subject: Reply with quote

Дальше больше. Smile

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

2. Чтоб тихий экзешник умел работать с лист-файлами (например %L)

3. С временем привязать в пару WFX плагин для просмотра групп.
(чтоб как-то смотреть группы оптом - потому что перетрясти винт сложнее чем один файл)

4. Сделать ещё колонку - родительская группа.
(находит по иерархии папок вверх имя группы)
То есть пометил папку в группу и для всех вложенных файлов стоит соотв. имя в колонке)

В-общем полчаса на макет, а делать можно бесконечно Wink
И скорость оптимизировать...
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2855
Location: Москва

Post (Separately) Posted: Fri Jan 07, 2005 19:26    Post subject: Reply with quote

Quote:
1. Нужен какой-нить приблуд для очистки дохлых линков в файле (а то со временем файлы удаляться/перемещаться, а линки оставаться и файл будет "пухнуть").

Само собой разумеется.

Quote:
2. Чтоб тихий экзешник умел работать с лист-файлами (например %L)

Подробнее, плз.

Quote:
3. С временем привязать в пару WFX плагин для просмотра групп.

Со временем - может быть.

Quote:
4. Сделать ещё колонку - родительская группа.
(находит по иерархии папок вверх имя группы)
То есть пометил папку в группу и для всех вложенных файлов стоит соотв. имя в колонке)

Тоже неплохая идея.

Quote:
И скорость оптимизировать...

что можно - сделаю.
Back to top
View user's profile Send private message
Сергеич



Joined: 15 Dec 2004
Posts: 152

Post (Separately) Posted: Fri Jan 07, 2005 19:31    Post subject: Reply with quote

Quote:
2. Чтоб тихий экзешник умел работать с лист-файлами (например %L)
Подробнее, плз.


Смотри, если выделить несколько файлов на панели и нажать на кнопку в тулбаре в которой в качестве параметра указано %L, то создастся временный файл со списком выбранных файлов и передастся в качестве параметра вызова.

Говоря цитатой из хелпа:
Quote:

%L, %l, %F, %f, %D, %d create a list file in the TEMP directory with the names of the selected files and directories, and appends the name of the list file to the command line. The list is deleted automatically when the called program quits. 6 types of list files can be created:
%L Long file names including the complete path, e.g. c:\Program Files\Long name.exe
%l (lowercase L) Short file names including the complete path, e.g. C:\PROGRA~1\LONGNA~1.EXE
%F Long file names without path, e.g. Long name.exe
%f Short file names without path, e.g. LONGNA~1.EXE
%D Short file names including the complete path, but using the DOS character set for accents.
%d Short file names without path, but using the DOS character set for accents.


Вощем это чтоб файлы по-одиночке не кидать, а мелкими-большими группами.
Back to top
View user's profile Send private message
Сергеич



Joined: 15 Dec 2004
Posts: 152

Post (Separately) Posted: Fri Jan 07, 2005 19:51    Post subject: Reply with quote

Кстати, глючок:
файлы
c:\hiberfil.sys
c:\pagefile.sys
показываются а группе(последней в файле-списке), хотя никуда не назначены.

Это где-то эксепшены плохо ловятся?
Back to top
View user's profile Send private message
Сергеич



Joined: 15 Dec 2004
Posts: 152

Post (Separately) Posted: Fri Jan 07, 2005 21:25    Post subject: Reply with quote

Нда... то, что я пишу в настройки колонок выглядит страшновато:
[=global_diz.File group.unknown]

unknown это кто? Wink
Потом будет красиво?

А в поиске вообще какая-то фигатень видна....
какой-то комбобоксик странный появляется....
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2855
Location: Москва

Post (Separately) Posted: Fri Jan 07, 2005 21:56    Post subject: Reply with quote

Насчёт этого я даже не смотрел. Доберусь домой - гляну.
Back to top
View user's profile Send private message
Shaman



Joined: 11 Jan 2005
Posts: 32

Post (Separately) Posted: Tue Jan 11, 2005 18:16    Post subject: Reply with quote

Ещё фтп не понимает Sad перепробовал кучу разных вариантов в том числе и вручную правил файл настроек не помогло.
2й вопрос зачем использовать reg файл? нельзя просто в тойже директории diz файл сохранять? ну или в ини прописать где что дежит. ато вся идея командера рушится!
3е Обязательно нужно включить поддержку %L!
Back to top
View user's profile Send private message
Сергеич



Joined: 15 Dec 2004
Posts: 152

Post (Separately) Posted: Tue Jan 11, 2005 19:12    Post subject: Reply with quote

Нда... согласен по поводу отказа от реестра. Папка с плагином подходит или для хранения файла настроек или для базы вообще.
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2855
Location: Москва

Post (Separately) Posted: Wed Jan 12, 2005 16:48    Post subject: Reply with quote

reg -файл - незачем, дальше будет проще. Третий раз скажу, что написал костяк за полчаса и выкинул сюда, чтобы по результатам обсуждения писать то, что нужно. И на тот момент мне было проще сохранить запись в реестре, чем делать что-то ещё.
Насчёт ФТП - это, наверное, к Гислеру а не ко мне.
Back to top
View user's profile Send private message
mozers



Joined: 16 Dec 2004
Posts: 82
Location: с Нижнего

Post (Separately) Posted: Wed Jan 12, 2005 17:05    Post subject: Reply with quote

Или я форум невнимательно читаю или вообще ни хрена не понял, но никак не въеду как задать группу файлов :-/
Вот с аналогичным FileGroups все ясно.
Quote:

1=bmp|jpg|tif|png|gif
1_name=Pictures

а тут... тупоголовый я оказался Sad
Back to top
View user's profile Send private message
Shaman



Joined: 11 Jan 2005
Posts: 32

Post (Separately) Posted: Wed Jan 12, 2005 18:17    Post subject: Reply with quote

Ты как создаёшь? Заходишь в поиск дальше закладка плугины там выбираешь плагин его поле и чему оно должно равнятся например:
plugin->global_diz
property->file group
OP->contains
value->MySuperFile

Далее сохраняешь как нибудь типа MySuperFileColor
В раскраске командера выбираешь MySuperFileColor и задаёшь цвет как обычно.
Теперь все файлы прописанные в global.diz
(уменя в реестре
[HKEY_CURRENT_USER\Software\Legion\GlobalDiz]
"DizFileName"="D:\\wincmd\\wdx\\global_diz\\global.diz")
в группе [MySuperFile] будут заданного тобой цвета!
Всё!
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2855
Location: Москва

Post (Separately) Posted: Wed Jan 12, 2005 20:02    Post subject: Reply with quote

Вот, после успешно полученного зачёта немножко посидел, побездельничал... Теперь есть и "тихий добавлятор", и поддержка %L, и "приблуда" для очистки списка. Ну и так, по мелочи.

Насчёт глюка с c:\hiberfil.sys и c:\pagefile.sys - это к Гислеру. Я посмотрел - плугин корректно выдаёт описание, если оно есть, и ничего не выдаёт, если его нет. А тотал, видимо, пишет то, что у него в памяти висит после парсинга списка.

Насчёт [=global_diz.File group.unknown] - у меня тоже на одной машине на работе был похожий глюк, причём было не unknown, а кое-что другое (неважно). Тоже сделал вывод, что это глючок беты, поскольку на других машинах всё работает как надо.

"А в поиске вообще какая-то фигатень видна....
какой-то комбобоксик странный появляется...."
Гы, появляется, точно. Я сначала думал, так и надо, потом разобрался - там для численных значений параметр поиска, исправлю.

И ещё раз вернусь к reg-файлу: пока не будет полноценных настроек, оставлю как есть, потом, конечно же, будет инишник.

Сливаем: http://wincmd.ru/files/wdx_global_diz_02.rar
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3, 4, 5  Next
Page 1 of 5

 
Jump to:  
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