View previous topic :: View next topic |
Author |
Message |
Plumber
Joined: 27 Oct 2008 Posts: 118
|
(Separately) Posted: Wed Oct 12, 2011 19:37 Post subject: Размещение INI файлов плагинов |
|
|
Есть вопрос к плагинмейкерам - существует ли какое-то средство заставить любой плагин держать свой INI файл (если такой существует) в своей папке, а не в корне программы. Или этот аспект определяется только внутри плагина?
Просьба сильно не пинать, т.к. я человек очень далекий от программирования. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Wed Oct 12, 2011 20:25 Post subject: |
|
|
Даже если такой возможности нет, воспользуйся жесткими ссылками. Тогда тебе будет безразлично, куда именно обращается плагин. Ты сможешь менять настройки в папке плагина, и они автоматически будут переноситься в корень.
Но вообще-то, конечно, запрос разумный. Нечего захламлять %COMMANDER_PATH%.
А можно огласить весь список плагинов, которые хранят настройки в %COMMANDER_PATH%? _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Oct 12, 2011 20:45 Post subject: |
|
|
Вахмурка
Записи в contplug.ini, fsplugin.ini, lsplugin.ini, pkplugin.ini считать? |
|
Back to top |
|
|
Plumber
Joined: 27 Oct 2008 Posts: 118
|
(Separately) Posted: Wed Oct 12, 2011 21:04 Post subject: |
|
|
Кроме тех, что перечислил Flasher
CHMDir.ini
fileinfo.ini
hpg_ed.ini
SCHEMA.INI
sldpreview.ini
Syn.ini
SynState.ini |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Oct 12, 2011 21:08 Post subject: |
|
|
Plumber
Это ini общего назначения по по типам плагинов. Для каждого плагина своя секция. Вот я и спрашиваю, нужно ли учитывать данные из них. А из отдельных могу следующие назвать:
decThumbsDBViewer
DirSizeCalc
TС Fast Disk CLeaner
JPG-Сomment
MP3Info
PPMD-Pack
Recoder
ShellDetails
TCBurner
VisualDirSize
WordarcExts |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Wed Oct 12, 2011 21:25 Post subject: |
|
|
Flasher wrote: | из отдельных могу следующие назвать |
Как минимум инишки DirSizeCalc, ShellDetails и VisualDirSize спокойно переносятся и живут в папках самих плагинов. Остальными не пользуюсь. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Wed Oct 12, 2011 21:27 Post subject: |
|
|
Flasher
Нет конечно.
Plumber
fileinfo.ini у меня в своей папке |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Oct 12, 2011 21:27 Post subject: |
|
|
Rodny
Наверное, всё-таки от версий ещё зависит.
Tol!k
Жду аргументации.
Last edited by Flasher on Wed Oct 12, 2011 21:33; edited 1 time in total |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Wed Oct 12, 2011 21:33 Post subject: |
|
|
Полностью согласен с Rodny. Насчет VisualDirSize прямо написано: %COMMANDER_PATH%\VisualDirSize\readme.txt wrote: | LOCATION OF VisualDirSize.ini
-----------------------------
VisualDirSize.ini will be saved in the same directory as Wincmd.ini by default.
If you don't like this location you can simply move the file to one of the following destinations:
- In a subdirectory called "VisualDirSize" relative to the directory where Wincmd.ini is located
- Plugin directory
- Total Commander directory | А если тупо перенести инишник в директорию плагина, он реально перестает его видеть? На всех подопытных проверялось? (у меня просто ничего нет, кроме тех, что перечислил Rodny).
Добавлено
А нет, вру, еще fileinfo.ini - прекрасно живет вместе с плагином. Практически спит с ним _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10252 Location: Россия, Саратов
|
(Separately) Posted: Wed Oct 12, 2011 23:41 Post subject: |
|
|
Гм... У меня возникло отчётливое дежа вю, что этот вопрос уже на форуме как минимум один раз обсуждался. Вплоть до примеров конкретных плагинов, желающих держать свои настройки именно и только в корневой папке TC. И точно. Вот отсюда и вперёд по той теме. Перечитайте, может пригодиться при нынешнем обсуждении. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Thu Oct 13, 2011 00:55 Post subject: |
|
|
Flasher wrote: | Жду аргументации. | Хранить .ini рядом с wincmd.ini рекомендовал сам Г.
4 *plugin.ini это лучше туёвой хучи |
|
Back to top |
|
|
Plumber
Joined: 27 Oct 2008 Posts: 118
|
(Separately) Posted: Thu Oct 13, 2011 02:05 Post subject: |
|
|
Flasher
Файлы общего назначения - contplug.ini, fsplugin.ini, lsplugin.ini, pkplugin.ini, лично я предпочел бы хранить каждый в своей папке типа %COMMANDER_PATH%\PLUGINS\WFX(WCX;WDX;WLX), но если
Quote: | Хранить .ini рядом с wincmd.ini рекомендовал сам Г. |
то бог с ними, 4 инишника большой погоды не делают, тем более что это более-менее логично.
Обычно после установки плагина я проверяю наличие INI файла в корне коммандера и при наличии такового переношу его в соответствующую папку, некоторые плагины с этим смиряются и работают с тем что есть, обычно это те, которые не нуждаются в дополнительных настройках, типа sldpreview. Сегодня щупал TC8b4x64 и FileInfo2.02 - прделал вышеуказанную процедуру - все было хорошо только до того момента пока я не внес изменения в настройки плагина, fileinfo.ini опять вылез в корень коммандера. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10252 Location: Россия, Саратов
|
(Separately) Posted: Thu Oct 13, 2011 09:29 Post subject: |
|
|
Plumber
История изменений FileInfo 2.20 wrote: | - Changed : fileinfo.ini is placed by default in the wincmd.ini directory |
Но это для случая, если не было INI-файла в каталоге плагина. У меня в прежних версиях INI-файл там и был, так он и в новой версии продолжает считываться оттуда, в корень TC, где находится wincmd.ini, ничего не добавляется. По крайней мере, на 32-битной версии это так. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Thu Oct 13, 2011 09:57 Post subject: |
|
|
FileInfo 2.10 - внёс изменения в настройки плагина, fileinfo.ini в каталоге плагина и никуда не вылез. |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Thu Oct 13, 2011 11:50 Post subject: Re: Размещение INI файлов плагинов |
|
|
Plumber wrote: | Есть вопрос к плагинмейкерам |
Если именно к плагинмейкерам, то да, программист может хоть как сделать. Гислер же рекомендует держать настройки либо в файлах contplug.ini, fsplugin.ini, lsplugin.ini, pkplugin.ini, либо в папке с этими файлами.
Программист же может предусмотреть портабельность и читать вначале настройки из папки плагина. Тогда пользователь может перенести файл настроек в папку плагина. Программисту сделать это несложно, обращаться нужно к авторам плагинов. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
|