Интересует новая возможность делать редирект на ini файлы плагинов в новой секции [ReplaceIniLocation].
Прочитал хелп, но не могу понять синтаксис, пример бы.
Конкрено хочу перенаправить MailRuCloud.ini, лежащий в соответствующей папке плагина в другую директорию.
Перенос настроек плагинов через секцию [ReplaceIniLocation]
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
- Monarch-LFV
- Сообщения: 367
- Зарегистрирован: Пн июл 22, 2019 13:20
Monarch-LFV
Переносится из "Total Commander 10.00 RC 3" в отдельную тему подфорума "Плагины". К конкретной бете TC вопрос не относится, финальный выпуск 10.00 состоялся вчера (и не был своевременно оформлен темой со ссылками только из-за известных проблем сайта; это вот-вот будет сделано). Все вопросы по этой линейке — теперь на общих основаниях.
Синтаксис там простейший: имя файла плагина, затем знак равенства, затем путь для нового INI-файла (полный, с именем файла или только каталог с завершающим слэшем). Пример: cloudplugin.wfx=%Commander_path%\PLUGINS\Wfx\Cloud\tccloud.ini
Можно также указывать редирект для общих INI-файлов (fsplugin.ini, contplug.ini и пр.), где есть секция для настройки даного плагина.
А если вам хочется ещё большей конкретики, то уточните со своей стороны, куда точно собираетесь перенаправлять INI-файл.
Переносится из "Total Commander 10.00 RC 3" в отдельную тему подфорума "Плагины". К конкретной бете TC вопрос не относится, финальный выпуск 10.00 состоялся вчера (и не был своевременно оформлен темой со ссылками только из-за известных проблем сайта; это вот-вот будет сделано). Все вопросы по этой линейке — теперь на общих основаниях.
Синтаксис там простейший: имя файла плагина, затем знак равенства, затем путь для нового INI-файла (полный, с именем файла или только каталог с завершающим слэшем). Пример: cloudplugin.wfx=%Commander_path%\PLUGINS\Wfx\Cloud\tccloud.ini
Можно также указывать редирект для общих INI-файлов (fsplugin.ini, contplug.ini и пр.), где есть секция для настройки даного плагина.
А если вам хочется ещё большей конкретики, то уточните со своей стороны, куда точно собираетесь перенаправлять INI-файл.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Monarch-LFV
- Сообщения: 367
- Зарегистрирован: Пн июл 22, 2019 13:20
Avada
Все так и сделал. Дословно так:
Но плагин не может подцепить настройки.
Все так и сделал. Дословно так:
Код: Выделить всё
MailRuCloud.wfx=C:\tc\PrivateSettings\
Monarch-LFV
Пояснения Гислера оказались недостаточно подробны, поэтому вы, похоже, превратно поняли само предназначение этой функции. Редирект INI-файлов выполняется не из произвольного места, а из каталога, содержащего текущий файл wincmd.ini. Это один из способов обойти ограничение прав доступа в рабочем каталоге TC. Но и если с правами всё OK, функция полезна, потому что позволяет радикально разгрузить базовую папку от всевозможных плагинных INI-файлов, раскидав их, например, по папкам самих плагинов тогда, когда силами самого плагина это сделать не удаётся (что я с большим удовольствием и сделал). А у вас задача несколько иная, для неё пока реализации нет.
Пояснения Гислера оказались недостаточно подробны, поэтому вы, похоже, превратно поняли само предназначение этой функции. Редирект INI-файлов выполняется не из произвольного места, а из каталога, содержащего текущий файл wincmd.ini. Это один из способов обойти ограничение прав доступа в рабочем каталоге TC. Но и если с правами всё OK, функция полезна, потому что позволяет радикально разгрузить базовую папку от всевозможных плагинных INI-файлов, раскидав их, например, по папкам самих плагинов тогда, когда силами самого плагина это сделать не удаётся (что я с большим удовольствием и сделал). А у вас задача несколько иная, для неё пока реализации нет.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.