Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Размещение INI файлов плагинов
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Plumber



Joined: 27 Oct 2008
Posts: 113

Post (Separately) Posted: Wed Oct 12, 2011 19:37    Post subject: Размещение INI файлов плагинов Reply with quote

Есть вопрос к плагинмейкерам - существует ли какое-то средство заставить любой плагин держать свой INI файл (если такой существует) в своей папке, а не в корне программы. Или этот аспект определяется только внутри плагина?
Просьба сильно не пинать, т.к. я человек очень далекий от программирования.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2558
Location: Большая деревня Москва

Post (Separately) Posted: Wed Oct 12, 2011 20:25    Post subject: Reply with quote

Даже если такой возможности нет, воспользуйся жесткими ссылками. Тогда тебе будет безразлично, куда именно обращается плагин. Ты сможешь менять настройки в папке плагина, и они автоматически будут переноситься в корень.
Но вообще-то, конечно, запрос разумный. Нечего захламлять %COMMANDER_PATH%.
А можно огласить весь список плагинов, которые хранят настройки в %COMMANDER_PATH%?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Oct 12, 2011 20:45    Post subject: Reply with quote

Вахмурка
Записи в contplug.ini, fsplugin.ini, lsplugin.ini, pkplugin.ini считать?
Back to top
View user's profile Send private message
Plumber



Joined: 27 Oct 2008
Posts: 113

Post (Separately) Posted: Wed Oct 12, 2011 21:04    Post subject: Reply with quote

Кроме тех, что перечислил Flasher
CHMDir.ini
fileinfo.ini
hpg_ed.ini
SCHEMA.INI
sldpreview.ini
Syn.ini
SynState.ini
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Oct 12, 2011 21:08    Post subject: Reply with quote

Plumber
Это ini общего назначения по по типам плагинов. Для каждого плагина своя секция. Вот я и спрашиваю, нужно ли учитывать данные из них. А из отдельных могу следующие назвать:

decThumbsDBViewer
DirSizeCalc
TС Fast Disk CLeaner
JPG-Сomment
MP3Info
PPMD-Pack
Recoder
ShellDetails
TCBurner
VisualDirSize
WordarcExts
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Wed Oct 12, 2011 21:25    Post subject: Reply with quote

Flasher wrote:
из отдельных могу следующие назвать

Как минимум инишки DirSizeCalc, ShellDetails и VisualDirSize спокойно переносятся и живут в папках самих плагинов. Остальными не пользуюсь.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1726
Location: Арзамас

Post (Separately) Posted: Wed Oct 12, 2011 21:27    Post subject: Reply with quote

Flasher
Нет конечно.

Plumber
fileinfo.ini у меня в своей папке
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Oct 12, 2011 21:27    Post subject: Reply with quote

Rodny
Наверное, всё-таки от версий ещё зависит.

Tol!k
Жду аргументации.


Last edited by Flasher on Wed Oct 12, 2011 21:33; edited 1 time in total
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2558
Location: Большая деревня Москва

Post (Separately) Posted: Wed Oct 12, 2011 21:33    Post subject: Reply with quote

Полностью согласен с 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 - прекрасно живет вместе с плагином. Практически спит с ним Smile
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 9722
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 12, 2011 23:41    Post subject: Reply with quote

Гм... У меня возникло отчётливое дежа вю, что этот вопрос уже на форуме как минимум один раз обсуждался. Вплоть до примеров конкретных плагинов, желающих держать свои настройки именно и только в корневой папке TC. И точно. Вот отсюда и вперёд по той теме. Перечитайте, может пригодиться при нынешнем обсуждении.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1726
Location: Арзамас

Post (Separately) Posted: Thu Oct 13, 2011 00:55    Post subject: Reply with quote

Flasher wrote:
Жду аргументации.
Хранить .ini рядом с wincmd.ini рекомендовал сам Г.
4 *plugin.ini это лучше туёвой хучи
Back to top
View user's profile Send private message
Plumber



Joined: 27 Oct 2008
Posts: 113

Post (Separately) Posted: Thu Oct 13, 2011 02:05    Post subject: Reply with quote

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
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 9722
Location: Россия, Саратов

Post (Separately) Posted: Thu Oct 13, 2011 09:29    Post subject: Reply with quote

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
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1726
Location: Арзамас

Post (Separately) Posted: Thu Oct 13, 2011 09:57    Post subject: Reply with quote

FileInfo 2.10 - внёс изменения в настройки плагина, fileinfo.ini в каталоге плагина и никуда не вылез.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1482
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Thu Oct 13, 2011 11:50    Post subject: Re: Размещение INI файлов плагинов Reply with quote

Plumber wrote:
Есть вопрос к плагинмейкерам

Если именно к плагинмейкерам, то да, программист может хоть как сделать. Гислер же рекомендует держать настройки либо в файлах contplug.ini, fsplugin.ini, lsplugin.ini, pkplugin.ini, либо в папке с этими файлами.

Программист же может предусмотреть портабельность и читать вначале настройки из папки плагина. Тогда пользователь может перенести файл настроек в папку плагина. Программисту сделать это несложно, обращаться нужно к авторам плагинов.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group