Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Плагины для Total Commander (часть 4)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плагины для Total Commander
Часть 1 Часть 2 Часть 3
 
Основная тема – Total Commander (часть 12). Сборки обсуждаются отдельно.
А здесь только плагины, утилиты, скрипты и прочие аддоны!

О проблемах с wincmd.ru/totalcmd.net Подробности

Коллекции на русском сайте TC (wincmd.ru)
| Утилиты | Системные плагины | Плагины просмотрщика | Архиваторные плагины | Контентные плагины |

Коллекции на иноязычных сайтах
| Официальный сайт разработчика | Польский сайт TC | totalcmd.net |

Существующие 64-битные плагины и аддоны
| Тема на русском форуме TC | Список на Total Commander Wiki (англ.) |

Информация на Ru.TCKB (Wiki)
| Обзорная статья | Cписок известных плагинов | Неучтенные на wincmd.ru плагины и аддоны |

Обсуждение плагинов и аддонов
| Русский форум: Плагины TC | Русский форум: Автоматизация TC | Официальный форум TC |

Темы на Ru.Board по отдельным плагинам
| MultiArc | Back2Life (Варезник) | CompleX CD/DVD Burner (Варезник) | SynWrite | TCIrfanView, TCModPlug, TCSumatraPDF, TCAkelPad, TC1by1 |

Некоторые авторские страницы и подборки
| Total Commander | Русификация ТС, VirtualDisk, NTFSLinks & NLInfo, OperaCache, LinkInfo, Uninstaller64 | Imagine | MMedia, Fileinfo, EXEInfo, DirCopy | Ultra TC Editors, TC Log Viewer, TC Changes Viewer | Photofile, Badcopy | TweakTC | VirtualPanel, NTLinks Maker, NTLinks, CopyTree, TCFS2 |  Back2Life | TWinKey, CDocProp, FileX, FileMask, TConsole | QuickSearch eXtended, ButtonBar eXtended | Autorun, TCTorrent, TCMediaInfo | DirSizeCalc, Age, ShellDetails| OpenOffice/DOCX/FB2 Viewer, Universal Viewer, SynWrite, TC Plugins Manager, TextSearch | RAdmin | uLister, sLister, tLister, TotalObserver |

Средства автоматизации
| PowerPro [1] [2] | WSH (VBS и JS) [1] [2] | TCMC [1] [2] | TCFS2 [1] [2] | TCIMG [1] [2] |

Обновление плагинов и аддонов
| Total Updater | Внешний русский LNG-файл |

Файлы данных для Ultra TC Editors
| Для TC 9.51 |  Для TC 10.00 | Для TC 10.50 | Для TC 10.51 | Для TC 10.52 | Новейшая версия CEDF-файла |

Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 21:28 29-03-2022 | Исправлено: AkulaBig, 17:22 29-11-2023
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Строка с точки зрения синтаксиса правильная, только вот не понятно, действительно-ли автор именно так хотел написать. MULTIMEDIA & EXT="ICL" Это выражение работает только для ICL. ICL32 и ICO не имеют преимущества перед встроенным средством. А это и не проверить. Я ни разу библиотеки ICL32 не встречал. И уж точно эти расширения ТС сам не умеет. force распространяется на все остальные расширения, поддерживаемые плагином. Но их нет. В общем полнейшая абракадабра.
Вот логически правильно построенная строка для этой расширки 7_detect="ext="DLL" | ext="EXE" | ext="ICL" | ext="ICL32" | ext="ICO"| size=0" С учетом, что данные расширения ТС сам открыть не может. По идее и size=0 не нужен. Никто так не пишет.
 
Добавлено:
Забыл добавить. Без "ext="DLL" | ext="EXE" вы лишаете себя удовольствие просматривать иконки в dll и exe.

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 18:48 27-09-2023 | Исправлено: AkulaBig, 18:48 27-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada

Цитата:
приоритет операторов

Читаем:
The  strongest  operators  are =, != < and >, then comes &, and finally |.
Получается, что & важнее чем |, следовательно часть MULTIMEDIA & EXT="ICL" должна рассматриваться как одно условие, а затем уже остальные "или" по отдельности, в том числе "или" force.
Это допустимо вообще?
Если что, детект строка была прописана плагином ещё когда тот устанавливался.  
 
Добавлено:
Да и по FORCE тоже не совсем понятно. Означает ли, что наличие FORCE подключит плагин только при нажатии "4" в листере? Или это означает, что плагин будет предлагаться на переключение "4" только при наличии FORCE?
Не пойму как-то этот момент. В какую сторону этот FORCE должен что-то изменить в сравнении с его отсутствием...

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 18:58 27-09-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg (пост)
Цитата:
4_detect="MULTIMEDIA & EXT="ICL"|EXT="ICL32"|EXT="ICO"|force"

Уф, времени маловато, но попробую. По-любому надо бы тестить, теоретически же получается так. Оператор | бьёт строку на части, и если скобки не поставить, то MULTIMEDIA останется в другой части. Если я правильно понял то, что хотел сказать автор строки, то теоретически правильней бы так:

Код:
(MULTIMEDIA & (EXT="ICL"|EXT="ICL32"|EXT="ICO")) | FORCE

То бишь:
(открывать (перечисленные расширения) ПРЕЖДЕ встроенных ср-в просмотра) ИЛИ (любой файл при ручном вызове пункта меню Image/Multimedia).

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 19:01 27-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig

Цитата:
Я ни разу библиотеки ICL32 не встречал

Я тоже не видел, но в плагине такое есть.

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 19:07 27-09-2023
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я в курсе. Я тоже пользуюсь этим плагом и тоже такая-же кривая детект-строка.

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 19:11 27-09-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
обновился xPDFSearch до 1.40

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 19:14 27-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Вот и я так подумал что скобки нужно добавить вокруг EXTов. А зачем ещё одни скобки перед |FORCE ?

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 19:24 27-09-2023
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Да, кстати, про скобки. Есть хороший совет, который приведу и здесь: "В любом случае, если у вас есть сомнения, лучше заключить необходимое подвыражение в скобки явным образом".

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 19:25 27-09-2023 | Исправлено: Avada, 19:27 27-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig

Цитата:
 Забыл добавить. Без "ext="DLL" | ext="EXE" вы лишаете себя удовольствие просматривать иконки в dll и exe.

Так плагин же при ручном вызове (по идее) должен открыть.
 
Добавлено:
Avada
Цитата:
В любом случае, если у вас есть сомнения, лучше заключить необходимое подвыражение в скобки явным образом
В принципе, разумно.
 
 
Добавлено:
А что если сделать вот так?
Код:
MULTIMEDIA | EXT="ICL"|EXT="ICL32"|EXT="ICO"| FORCE  
Или это не будет работать?
 
Добавлено:
Да и нужен ли вообще сегодня FORCE при наличии ручного выбора конкретного плагина?

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 19:25 27-09-2023 | Исправлено: insorg, 19:31 27-09-2023
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Насколько вижу, возможна сцепка MULTIMEDIA | FORCE, но вот с конкретными расширениями MULTIMEDIA всё-таки связывают через &. А что касается ненадобности FORCE, то вопрос в том, видимо, насколько сильно утомляет кого-то автооткрытие файлов не теми плагинами, какими бы хотелось. Переключить-то потом можно, конечно...

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 19:44 27-09-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg (пост)
Цитата:
А зачем ещё одни скобки перед |FORCE ?

Это я второпях приоритет операторов не учёл. Можно и без них, парсер поймёт. Но могут самому потом пригодиться для чтения в будущем (типа, «Ой, а чего это я здесь имел в виду??»).

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 20:03 27-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Как я понял, когда в детект-строке указаны расширения и FORCE, то плагин будет автоматически срабатывать только на список раширений, но при принудительном тыке "4" будет вызываться на любое расширение? Или я понял неправильно?
 
Кстати, по поводу MULTIMEDIA, раз уж речь зашла... Где-то существует список расширений, которые в него попадают?
Например, у меня на TCMediaInfo.wdx навешена длинная строка:
2_detect="MULTIMEDIA & (EXT="AVI"|EXT="DIVX"|EXT="MPEG"| … и т.д., там очень много расширений.
Можно ли при наличии этого MULTIMEDIA её сократить, или какие-то выбросить для лучшей читаемости?

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 20:23 27-09-2023
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Можно сделать для одного расширения, а все остальное плагин через пункт "Графика/Мультимедиа/LS-плагины"
"MULTIMEDIA & (EXT="MP3"|force)"

Всего записей: 459 | Зарегистр. 25-10-2008 | Отправлено: 20:42 27-09-2023 | Исправлено: jentoso, 20:44 27-09-2023
Plumber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
А что если сделать вот так?

Код:
MULTIMEDIA | EXT="ICL"|EXT="ICL32"|EXT="ICO"| FORCE  

Или это не будет работать?

Работает и будет работать, только лучше, как уже ответил Avada, в связке (MULTIMEDIA | EXT) использовать "&"

Всего записей: 1127 | Зарегистр. 18-03-2004 | Отправлено: 14:54 28-09-2023 | Исправлено: Plumber, 14:55 28-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наверное, всё таки оставлю MULTIMEDIA & (EXT..., пусть так будет.
Хотя, через "или" мне видится больше смысла в этой конструкции, чем завязываться на "и"...

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 16:13 28-09-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CudaLister обновился: 1.8.2.0. Исправлен баг самовольного перезаписывания файла.

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 08:58 29-09-2023 | Исправлено: yozhic, 09:02 29-09-2023
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати, кого не устраивает кудалистер, обратите внимание на мой плагин к АкельПаду на моей страничке. Я не знал, что не я один не пользуюсь кудалистером. Мой плагин, если используется режим ридонли, работает как полноценный просмотрщик текстовых файлов. А можно использовать и как редактор текстов. С учетом, что АкельПад в кодировках разбирается не хуже кудалистера и в нем отличная подсветка, это неплохая альтернатива.

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 09:51 29-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
А в чём принципиальная разница ткнуть F3 или F4, если звать всё тот же акель?

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 12:09 29-09-2023
LonerD



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
insorg

Цитата:
А в чём принципиальная разница ткнуть F3 или F4, если звать всё тот же акель?

В таком случае принципиальной разницы нет. Можно даже проще - на внутренние ассоциации повесить и вызывать через Enter.
Принципиальная разница есть, если вызывать быстрый просмотр в соседней панели (без вызова отдельного внешнего окна программы) или быстрый просмотр в отдельном окне Lister. Хотя на вызов быстрого просмотра тоже можно F3 или F4 повесить вместо штатных Ctrl+Q и Shift+Ctrl+Q.

Всего записей: 838 | Зарегистр. 27-06-2006 | Отправлено: 12:36 29-09-2023
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
А в чём принципиальная разница ткнуть F3 или F4, если звать всё тот же акель?

Вся сущь плагинов только в том, что вы можете использовать функционал Листера, в том числе БП.

Цитата:
Хотя на вызов быстрого просмотра тоже можно F3 или F4 повесить вместо штатных Ctrl+Q и Shift+Ctrl+Q.
 

БП и меню Листера можно получить только от плагина. И еще есть неприятный нюанс для мультимедийных плагов. Картинки переводятся в бмп, то-есть никакой движухи, ну и т.д.

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 12:50 29-09-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Компьютерный форум Ru.Board » Компьютеры » Программы » Плагины для Total Commander (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru