View Issue Details

IDProjectCategoryView StatusLast Update
0001189Wishes.PluginsMultiArc (old)public2013-02-03 00:36
ReportersnoitaleR Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS VersionXP SP3
Product Version2.0 
Summary0001189: MultiArc: поиск архиватора с помощью ключа реестра "App Paths"
DescriptionБыло бы удобно, если бы плагин MultiArc искал программы с помощью ключа:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths]

В этом случае можно было бы без указания полного пути к архиватору WinRAR и без создания дополнительной открытой папки WinRAR написать WinRAR.EXE, и плагин нашел бы и запустил архиватор WinRAR...

Тем более, что эта технология является стандартной в WINDOWS...
TagsNo tags attached.

Activities

JohnDoe

2009-11-30 10:06

updater   bugnote:0004626

Да. Логично чтобы Мултиарк находил всё что находит сам фар из коммандной строки.

JohnDoe

2010-04-30 11:23

updater   bugnote:0005295

В тикете 0001174 прозвучало предложение унифицировать запуск в фаре и плагинах с помощью FSF.PrepareForExecute.

И мултиарк мог бы тоже это использовать.

Savefv

2010-06-13 22:03

reporter   bugnote:0005481

Минус существующего и предложенного вариантов в том, что для их использования нужны права администратора. Да и потом, мусорить в PATH - это далеко не лучший способ указания путей...
Предлагаю добавить TextBox, аналогично "Путям к персональным плагинам" и указывать в нём через ';' несколько путей.
Если предложение принимается - при разработке сразу прошу проверить работу с относительными путями: ".\" и "%FarHome%".

vskirdin

2010-07-07 19:04

administrator   bugnote:0005555

> Предлагаю добавить TextBox
Куда? Во... где?

JohnDoe

2010-07-07 20:18

updater   bugnote:0005556

Человек видимо предлагает некое дополнение к PATH, что разумеется чепуха.
Ведь никакие права администратора не нужны, чтобы изменить значение PATH.
Не говоря уже о том, что в настройках командных строк архиваторов тоже можно указывать полный путь.

Savefv

2010-07-07 20:57

reporter   bugnote:0005557

Last edited: 2010-07-07 20:58

>Ведь никакие права администратора не нужны, чтобы изменить значение PATH.
Логинимся в WinXP без прав админа. Идём: МойКомпьютер > Свойства > Дополнительно > ПеременныеСреды. Ставим курсор на Path и видим заDisable'ную кнопку "Изменить".

>В настройках командных строк архиваторов тоже можно указывать полный путь
Естессно можно, но для 7-zip, например, при этом корректно отрабатывает только добавление в архив. Просмотр структуры, тестирование, извлечение - не работает.

> Куда? Во... где?
Предлагаю добавить TextBox:
  * В диалог настройки плагина: F9 > Options > Plugins configuration > Archive support > General.
  * Над блоком "Description list names delimited with commas".
  * Добавить новый блок "Path for archivers:", а под ним расположить TextBox.
В алгоритм парсинга содержимого TextBox'а включить возможности:
  * Указания через ";" нескольких путей.
  * Использования относительных путей ".\" и переменной "%FarHome%".
Аналогично реализована возможность указания путей к персональным плагинам:
  * F9 > Options > System settings > Path for personal plugins.

JohnDoe

2010-07-07 21:47

updater   bugnote:0005558

Last edited: 2010-07-07 21:53

>Ставим курсор на Path и видим заDisable'ную кнопку "Изменить".
http://forum.farmanager.com/viewtopic.php?p=64926#p64926
1. Изменить можно через Учётные записи
2. Изменить можно в самом фаре, например автостартующим макросом, или в батнике перед запуском фара. Команда SET.

>Просмотр структуры, тестирование, извлечение - не работает.
Если это на самом деле так, то это баг, который действительно надо фиксить.
Заведите отдельный тикет.

vskirdin

2010-07-08 08:35

administrator   bugnote:0005562

Есть еще плагин (что-то про переменные среды), который позволяет управляться несколькими профилями переменных среды - его вызов тоже можно на автостартующий макрос повесить.
Если не плагин и не батник, то... вызов пункта UserMenu, в котором нужные переменные среды проставлены

Savefv

2010-07-08 19:12

reporter   bugnote:0005571

>1. Изменить можно через Учётные записи
>2. Изменить можно в самом фаре, например автостартующим макросом, или в батнике перед запуском фара. Команда SET.
>Есть еще плагин... можно на автостартующий макрос повесить.
Всё это - обходные решения, которые можно применить ни будь исходника.
Моё предложение - заключается в:
* Устранении причины, а не в поиске того, как обойти проблему.
* В максимальной Portable'ности отличного файлового менеджера за счет того, например, чтоб MultiArc'у можно было сказать что 7-zip стоит искать в "%FarHome%\Plugins\7-Zip", а не привязывать его к конкретным путям на компе.
* В гибкости настроек, а не лазании в учётные записи, использовании дополнительных плагинов или запуске батников.

>>Просмотр структуры, тестирование, извлечение - не работает.
>Если это на самом деле так... Заведите отдельный тикет.
Причина-то ясна, отдельный тикет не нужен: путь в настройках командных строк архиваторов задается к "7z.exe", а для тестирования/распаковки - нужна еще и библиотека, которую сейчас MultiArc ище только в PATH.
Если реализовать предложенный выше способ указания путей - этого бага не будет.

JohnDoe

2010-07-08 20:37

updater   bugnote:0005572

Last edited: 2010-07-08 20:39

>Всё это - обходные решения
Отнюдь. Это стандартные решения, так принято в Windows.

>Моё предложение - заключается в:
Вы уверены что ваши предложения вообще хоть как-то относится к данному тикету? Перечитайте Description.

>* Устранении причины, а не в поиске того, как обойти проблему.
Похоже вы путаете причину со следствием.

>* В максимальной Portable'ности
Это всё и сейчас возможно, именно теми путями как вам уже советовали.

>нужна еще и библиотека, которую сейчас MultiArc ище только в PATH
Мултиарку не нужна никакая библиотека.

>Если реализовать предложенный выше способ указания путей - этого бага не будет.
Способ есть, меняйте PATH как вам заблагорассудится.

Issue History

Date Modified Username Field Change
2009-11-29 16:07 snoitaleR New Issue
2009-11-29 16:55 alexy Project Far Manager => Wishes.Plugins
2009-11-29 16:56 alexy Category _Common => MultiArc
2009-11-30 10:06 JohnDoe Note Added: 0004626
2010-04-30 11:23 JohnDoe Note Added: 0005295
2010-06-13 22:03 Savefv Note Added: 0005481
2010-07-07 19:04 vskirdin Note Added: 0005555
2010-07-07 20:18 JohnDoe Note Added: 0005556
2010-07-07 20:57 Savefv Note Added: 0005557
2010-07-07 20:58 Savefv Note Edited: 0005557
2010-07-07 21:47 JohnDoe Note Added: 0005558
2010-07-07 21:50 JohnDoe Note Edited: 0005558
2010-07-07 21:53 JohnDoe Note Edited: 0005558
2010-07-08 08:35 vskirdin Note Added: 0005562
2010-07-08 19:12 Savefv Note Added: 0005571
2010-07-08 20:37 JohnDoe Note Added: 0005572
2010-07-08 20:39 JohnDoe Note Edited: 0005572
2013-02-03 00:36 alexy Severity minor => feature
2013-05-20 21:39 alexy Category MultiArc => MultiArc (old)