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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Предыдущие части: Часть 1 Часть 2 Часть 3

Плагины для Total Commander
 
Основная тема – Total Commander (часть 13). Сборки обсуждаются отдельно.
А здесь только плагины, утилиты, скрипты и прочие аддоны!

О проблемах с 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 (Варезник) | CAD View (Варезник) | SynWrite | TC1by1, TCAkelPad, TCFlashPlayer, TCIrfanView, TCModPlug, TCSumatraPDF,  TCWinDjView |

Некоторые авторские страницы и подборки
| 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 | Impomezia TC Color Presets MOD  

Средства автоматизации
| 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 | Для TC 11.00 | Для TC 11.01 | Для TC 11.02 | Для TC 11.03 | Для TC 11.50 | Для TC 11.51 | Новейшая версия CEDF-файла |

Всего записей: 39615 | Зарегистр. 26-02-2002 | Отправлено: 21:28 29-03-2022 | Исправлено: Maz, 16:39 04-07-2025
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig (пост)
Цитата:
автора модов IMPOMEZIA TC Color Presets 0.1.1.7

Автор
mod10

Всего записей: 5841 | Зарегистр. 19-12-2003 | Отправлено: 06:21 25-11-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig (пост)
Цитата:
сделать в настройках мода опцию, где хранить тему

Основная сложность в том, что раньше (во времена создания утилиты прежним разрабом) настроек цвета в wincmd.ini было на порядок меньше и все они сосредотачивались в 1-2х секциях. С тех пор поведение TC поменялось, настроек больше, и рассредоточились они по разным секциям (например, в Lister за цвет отвечают 5 ключей). В TC же можно перенаправить в отдельный файл только всю секцию целиком, отдельно по ключам нельзя, отсюда: если перенаправлять всё, то «на сторону уедут» те части секций, которые к цвету не относятся; если перенаправлять частично, то будет разброс и легко будет запутаться в том, где и что станет храниться.
 
В целом, это повлечёт необходимость писать доп. механизм удаления (деинсталляции) утилиты, чтобы он возвращал редиректы на место. И здесь новая проблема: мало кто будет этим пользоваться, оно и логично, утилита портативная, закинул/выкинул, мало кому в голову придёт, что «попользовавшись» ею раз, нужно восстанавливать прежнюю структуру wincmd.ini. Прежнее поведение таким и было, и это были грабли, но тогда и настроек было меньше, теперь же эти грабли стали шире и подлее ))

Цитата:
с mod 9 тема стала в wincmd.ini сохраняться

Утверждение верное, но недоучтён один момент: так делает не утилита, а сам TC. Если утилитой не пользоваться, то при настройках цвета, сколько бы их ни было, все они будут располагаться только в wincmd.ini (и, да, раздуют его). Акцент на том, что это стандартное поведение TC, утилита в этом месте ничего своего не добавляет.
 
Попробую изложить соображения по пунктам. Сейчас:
1) До 1го старта утилиты пользователь настраивает свои цвета в TC.
2) После 1го старта утилиты он продолжает это делать в TC, но у него появляется ещё возможность манипулировать наборами своих настроек.
3) После удаления утилиты он, как раньше, делает всё в TC и при этом никакие «сюрпризы» в виде неработающих редиректов не случаются.
 
Если это переделывать, то придётся решать вопросы:
1) При 1м старте прописывать редиректы молча автоматически или предлагать диалог установки, чтобы п-ль запомнил, что всё не просто так?
2) Какие секции перенаправлять, а какие нет?
3) Как информировать о своих нововведениях: только в справке (которую, как известно, читают редко) или какими-то MsgBox'ами?
4) Механизм деинсталляции писать.
 
В целом, я когда об этом даже просто думаю, у меня внутри всё скрипит, как старая дверь )) Даже если и браться, то, боюсь, смогу не раньше марта. А так, если кто подхватит эстафету (исходники), то я только рад, мне гора с плеч.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 11:00 25-11-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
mod 10 перезаписывает в Wincmd.ini секцию [Colors] из инишника каталога presets и всё?
 

Всего записей: 1634 | Зарегистр. 03-03-2019 | Отправлено: 12:17 25-11-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
Не только, вот что он перезаписывает:
Подробнее...
В readme.md подробнее расписано что он делает.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 12:30 25-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Вы конечно правы.
Выложите, пожалуйста, mod8 и забудем про мою просьбу. mod9, mod2 я нашел. Ну и старенькие версии есть.

Всего записей: 6482 | Зарегистр. 11-03-2003 | Отправлено: 12:49 25-11-2024 | Исправлено: AkulaBig, 12:50 25-11-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Ага, тогда может быть лучше вот вообще вся папка, там в MOD и 8-ка, и все др. слепки, и может что ещё пригодится в процессе:
https://disk.yandex.ru/d/YoG4YNUK4IsF7A

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 14:20 25-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скачал всю папочку. Спасибо.
Я запутался. У меня установлен mod10. Создаю новую тему на основе текущей. Я ожидаю, что в файле новой темы появятся новые секции. Но там по прежнему только Colors и Search.  Почему?

Всего записей: 6482 | Зарегистр. 11-03-2003 | Отправлено: 16:09 25-11-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Утилита создаёт слепок текущего состояния цветовых настроек из wincmd.ini. Не заполняет шаблон (как анкету) где некоторые графы могут оставаться пустыми, а именно слепок, т.е. если какие-то настройки в wincmd.ini не используются, то они и не отпечатаются в слепке. И для TC это в общем привычная картина, т.к. мы знаем, что есть куча ключей, которые если в ini не прописаны, то TC просто использует их значение по умолчанию. Ключей, т.с., нет (не видно), но они есть ))
 
Я когда об этом задумался, то оказался перед выбором: либо делать логику слепков, либо логику шаблонов. Сейчас уже точно не помню почему выбрал первое. Кажется, при некоторых условиях возникали сложности с определением кто какое значение поменял: автоматика или пользователь. Хотя, вот сейчас пишу это и явных проблем в реализации шаблонов не вижу. Или забыл какие-то детали, или времени тогда было не достаточно, что-то подгоняло.
 
В целом, для автоматики большой разницы нет как мы организовываем темы — как слепки или как шаблоны — она и так, и сяк отработает корректно, и ничего не потеряется. А для нас, операторов, шаблоны конечно удобнее — сразу видна структура, представление о том как работает раскрашивание в TC становится яснее и т.д. Если время появится, то, может, перепишу эту часть. Пока же слепки.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 19:38 25-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А эти слепки физически где-то хранятся?

Цитата:
шаблоны конечно удобнее — сразу видна структура

Ну да. Боюсь простой пользователь даже не узнает, что кроме двух секций еще какие-то сохраняются.

Всего записей: 6482 | Зарегистр. 11-03-2003 | Отправлено: 20:16 25-11-2024
yozhic



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

Цитата:
А эти слепки физически где-то хранятся?

В файле current.ini при каждом старте утилиты до закрытия. Кроме того, wincmd.ini бэкапится в папку .\assets\backup при каждом старте, кол-во хранимых бэкапов регулируется в colors.ini.

Цитата:
пользователь даже не узнает

Узнает, если справку прочтёт. В .\assets\readme.md всё это описано.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 21:29 25-11-2024
AkulaBig

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

Всего записей: 6482 | Зарегистр. 11-03-2003 | Отправлено: 21:46 25-11-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Секции да, но ведь есть ещё отдельные ключи: 5 в Lister, 2 в Configuration и 1 в Layout — их не перенаправишь. Часть тут, часть там — разброс. И потом одно дело учитывать имеющийся редирект, другое — самому создавать. В общем, есть над чем помозговать, а сейчас времени на это нет, к сожалению.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 00:19 26-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Самому редирект создавать не надо. Только использовать существующий. То-есть читаем/пишем ВСЕГДА из/в wincmd.ini, но проверяем на редирект. И тогда разброса не будет. Один алгоритм и для секции и для отдельного значения. Я так шрифты обрабатывал и расположение Ирфана.

Цитата:
а сейчас времени на это нет, к сожалению

Знакомая тема Просто негоже портить данные пользователя. Я аж офигел, когда увидел вместо редиректа данные. Помню-же, что раньше все нормально было. Пришлось срочно курить мануалы.

Всего записей: 6482 | Зарегистр. 11-03-2003 | Отправлено: 05:12 26-11-2024 | Исправлено: AkulaBig, 05:14 26-11-2024
yozhic



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

Цитата:
Самому редирект создавать не надо.

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

Цитата:
Помню-же, что раньше все нормально было.

У Вас был редирект, который утилита не учла — об этом речь? Если да, то это другое дело, я добавлю проверку. Это будет только проверка на существующий редирект, но пока не «сделать в настройках мода опцию, где хранить тему».

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 08:01 26-11-2024
AkulaBig

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

Цитата:
У Вас был редирект, который утилита не учла — об этом речь?  

Да.

Цитата:
но пока не «сделать в настройках мода опцию, где хранить тему».
 

Вы не торопитесь. Я всего-лишь подкинул идею. Сами понимаете, этой утилькой навряд-ли кто-то бесконечно пользуется. Так что меня пока полностью устраивает mod8. Но в то-же время утилька очень хорошая, не зря столько лет она живет и до сих пор актуальна. Так что просто в туду запишите и все. Будет время, позанимаетесь.

Всего записей: 6482 | Зарегистр. 11-03-2003 | Отправлено: 08:55 26-11-2024
AnTul

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему-то перестал презентации pptх показывать. Посоветуйте, пожалуйста, плагин.

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5745 | Зарегистр. 13-07-2004 | Отправлено: 13:42 30-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Конечно uLister.

Всего записей: 6482 | Зарегистр. 11-03-2003 | Отправлено: 15:24 30-11-2024
AnTul

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

Цитата:
Конечно uLister.

- но он pdf не может открыть.

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5745 | Зарегистр. 13-07-2004 | Отправлено: 15:41 30-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А при чем тут PDF? У вас в презентацию PDF вcтавлен?

Всего записей: 6482 | Зарегистр. 11-03-2003 | Отправлено: 16:40 30-11-2024
AnTul

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

Цитата:
А при чем тут PDF?

- я поднял uLister вверх в списке плагинов, теперь pdf перестал показывать.

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5745 | Зарегистр. 13-07-2004 | Отправлено: 16:58 30-11-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru