Размещение INI файлов плагинов
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Размещение INI файлов плагинов
Есть вопрос к плагинмейкерам - существует ли какое-то средство заставить любой плагин держать свой INI файл (если такой существует) в своей папке, а не в корне программы. Или этот аспект определяется только внутри плагина?
Просьба сильно не пинать, т.к. я человек очень далекий от программирования.
Просьба сильно не пинать, т.к. я человек очень далекий от программирования.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Даже если такой возможности нет, воспользуйся жесткими ссылками. Тогда тебе будет безразлично, куда именно обращается плагин. Ты сможешь менять настройки в папке плагина, и они автоматически будут переноситься в корень.
Но вообще-то, конечно, запрос разумный. Нечего захламлять %COMMANDER_PATH%.
А можно огласить весь список плагинов, которые хранят настройки в %COMMANDER_PATH%?
Но вообще-то, конечно, запрос разумный. Нечего захламлять %COMMANDER_PATH%.
А можно огласить весь список плагинов, которые хранят настройки в %COMMANDER_PATH%?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Plumber
Это ini общего назначения по по типам плагинов. Для каждого плагина своя секция. Вот я и спрашиваю, нужно ли учитывать данные из них. А из отдельных могу следующие назвать:
decThumbsDBViewer
DirSizeCalc
TС Fast Disk CLeaner
JPG-Сomment
MP3Info
PPMD-Pack
Recoder
ShellDetails
TCBurner
VisualDirSize
WordarcExts
Это ini общего назначения по по типам плагинов. Для каждого плагина своя секция. Вот я и спрашиваю, нужно ли учитывать данные из них. А из отдельных могу следующие назвать:
decThumbsDBViewer
DirSizeCalc
TС Fast Disk CLeaner
JPG-Сomment
MP3Info
PPMD-Pack
Recoder
ShellDetails
TCBurner
VisualDirSize
WordarcExts
Rodny
Наверное, всё-таки от версий ещё зависит.
Tol!k
Жду аргументации.
Наверное, всё-таки от версий ещё зависит.
Tol!k
Жду аргументации.
Последний раз редактировалось Flasher Ср окт 12, 2011 21:33, всего редактировалось 1 раз.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Полностью согласен с Rodny. Насчет VisualDirSize прямо написано:
Добавлено
А нет, вру, еще fileinfo.ini - прекрасно живет вместе с плагином. Практически спит с ним
А если тупо перенести инишник в директорию плагина, он реально перестает его видеть? На всех подопытных проверялось? (у меня просто ничего нет, кроме тех, что перечислил Rodny).%COMMANDER_PATH%\VisualDirSize\readme.txt писал(а):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
Добавлено
А нет, вру, еще fileinfo.ini - прекрасно живет вместе с плагином. Практически спит с ним
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Гм... У меня возникло отчётливое дежа вю, что этот вопрос уже на форуме как минимум один раз обсуждался. Вплоть до примеров конкретных плагинов, желающих держать свои настройки именно и только в корневой папке TC. И точно. Вот отсюда и вперёд по той теме. Перечитайте, может пригодиться при нынешнем обсуждении.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Flasher
Файлы общего назначения - contplug.ini, fsplugin.ini, lsplugin.ini, pkplugin.ini, лично я предпочел бы хранить каждый в своей папке типа %COMMANDER_PATH%\PLUGINS\WFX(WCX;WDX;WLX), но если
Обычно после установки плагина я проверяю наличие INI файла в корне коммандера и при наличии такового переношу его в соответствующую папку, некоторые плагины с этим смиряются и работают с тем что есть, обычно это те, которые не нуждаются в дополнительных настройках, типа sldpreview. Сегодня щупал TC8b4x64 и FileInfo2.02 - прделал вышеуказанную процедуру - все было хорошо только до того момента пока я не внес изменения в настройки плагина, fileinfo.ini опять вылез в корень коммандера.
Файлы общего назначения - contplug.ini, fsplugin.ini, lsplugin.ini, pkplugin.ini, лично я предпочел бы хранить каждый в своей папке типа %COMMANDER_PATH%\PLUGINS\WFX(WCX;WDX;WLX), но если
то бог с ними, 4 инишника большой погоды не делают, тем более что это более-менее логично.Хранить .ini рядом с wincmd.ini рекомендовал сам Г.
Обычно после установки плагина я проверяю наличие INI файла в корне коммандера и при наличии такового переношу его в соответствующую папку, некоторые плагины с этим смиряются и работают с тем что есть, обычно это те, которые не нуждаются в дополнительных настройках, типа sldpreview. Сегодня щупал TC8b4x64 и FileInfo2.02 - прделал вышеуказанную процедуру - все было хорошо только до того момента пока я не внес изменения в настройки плагина, fileinfo.ini опять вылез в корень коммандера.
Plumber
Но это для случая, если не было INI-файла в каталоге плагина. У меня в прежних версиях INI-файл там и был, так он и в новой версии продолжает считываться оттуда, в корень TC, где находится wincmd.ini, ничего не добавляется. По крайней мере, на 32-битной версии это так.История изменений FileInfo 2.20 писал(а):- Changed : fileinfo.ini is placed by default in the wincmd.ini directory
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Re: Размещение INI файлов плагинов
Если именно к плагинмейкерам, то да, программист может хоть как сделать. Гислер же рекомендует держать настройки либо в файлах contplug.ini, fsplugin.ini, lsplugin.ini, pkplugin.ini, либо в папке с этими файлами.Plumber писал(а):Есть вопрос к плагинмейкерам
Программист же может предусмотреть портабельность и читать вначале настройки из папки плагина. Тогда пользователь может перенести файл настроек в папку плагина. Программисту сделать это несложно, обращаться нужно к авторам плагинов.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми