[Development] WDX Global Diz
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3, 4, 5  Next  :| |:
Total Commander -> Плагины Total Commander

#1:  Author: D1PLocation: Тбилиси PostPosted: Fri Jan 07, 2005 17:10
    —
Вот, первичная реализация самой первой идеи (группировка файлов)
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 такой плагин сделать элементарно.

#2:  Author: Сергеич PostPosted: Fri Jan 07, 2005 17:41
    —
Quote:
http://wincmd.ru/files/wdx_global_diz.rar

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

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

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

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

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

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


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

Жду?

#3:  Author: D1PLocation: Тбилиси PostPosted: Fri Jan 07, 2005 18:33
    —
Quote:
add_diz.exe groupname filename
просто молча добавляет файл в группу (и убирает его из другой группы если он там был)

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

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

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

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

Сделаю настравиваемо.
Как руки дойдут слабаю и выкладу Smile

#4:  Author: Сергеич PostPosted: Fri Jan 07, 2005 19:15
    —
Дальше больше. Smile

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

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

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

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

В-общем полчаса на макет, а делать можно бесконечно Wink
И скорость оптимизировать...

#5:  Author: D1PLocation: Тбилиси PostPosted: Fri Jan 07, 2005 19:26
    —
Quote:
1. Нужен какой-нить приблуд для очистки дохлых линков в файле (а то со временем файлы удаляться/перемещаться, а линки оставаться и файл будет "пухнуть").

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

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

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

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

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

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

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

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

что можно - сделаю.

#6:  Author: Сергеич PostPosted: Fri Jan 07, 2005 19:31
    —
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.


Вощем это чтоб файлы по-одиночке не кидать, а мелкими-большими группами.

#7:  Author: Сергеич PostPosted: Fri Jan 07, 2005 19:51
    —
Кстати, глючок:
файлы
c:\hiberfil.sys
c:\pagefile.sys
показываются а группе(последней в файле-списке), хотя никуда не назначены.

Это где-то эксепшены плохо ловятся?

#8:  Author: Сергеич PostPosted: Fri Jan 07, 2005 21:25
    —
Нда... то, что я пишу в настройки колонок выглядит страшновато:
[=global_diz.File group.unknown]

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

А в поиске вообще какая-то фигатень видна....
какой-то комбобоксик странный появляется....

#9:  Author: D1PLocation: Тбилиси PostPosted: Fri Jan 07, 2005 21:56
    —
Насчёт этого я даже не смотрел. Доберусь домой - гляну.

#10:  Author: Shaman PostPosted: Tue Jan 11, 2005 18:16
    —
Ещё фтп не понимает Sad перепробовал кучу разных вариантов в том числе и вручную правил файл настроек не помогло.
2й вопрос зачем использовать reg файл? нельзя просто в тойже директории diz файл сохранять? ну или в ини прописать где что дежит. ато вся идея командера рушится!
3е Обязательно нужно включить поддержку %L!

#11:  Author: Сергеич PostPosted: Tue Jan 11, 2005 19:12
    —
Нда... согласен по поводу отказа от реестра. Папка с плагином подходит или для хранения файла настроек или для базы вообще.

#12:  Author: D1PLocation: Тбилиси PostPosted: Wed Jan 12, 2005 16:48
    —
reg -файл - незачем, дальше будет проще. Третий раз скажу, что написал костяк за полчаса и выкинул сюда, чтобы по результатам обсуждения писать то, что нужно. И на тот момент мне было проще сохранить запись в реестре, чем делать что-то ещё.
Насчёт ФТП - это, наверное, к Гислеру а не ко мне.

#13:  Author: mozersLocation: с Нижнего PostPosted: Wed Jan 12, 2005 17:05
    —
Или я форум невнимательно читаю или вообще ни хрена не понял, но никак не въеду как задать группу файлов :-/
Вот с аналогичным FileGroups все ясно.
Quote:

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

а тут... тупоголовый я оказался Sad

#14:  Author: Shaman PostPosted: Wed Jan 12, 2005 18:17
    —
Ты как создаёшь? Заходишь в поиск дальше закладка плугины там выбираешь плагин его поле и чему оно должно равнятся например:
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] будут заданного тобой цвета!
Всё!

#15:  Author: D1PLocation: Тбилиси PostPosted: Wed Jan 12, 2005 20:02
    —
Вот, после успешно полученного зачёта немножко посидел, побездельничал... Теперь есть и "тихий добавлятор", и поддержка %L, и "приблуда" для очистки списка. Ну и так, по мелочи.

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

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

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

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

Сливаем: http://wincmd.ru/files/wdx_global_diz_02.rar



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3, 4, 5  Next  :| |:
Page 1 of 5

Powered by phpBB © 2001, 2005 phpBB Group