View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001189 | Wishes.Plugins | MultiArc (old) | public | 2009-11-29 16:07 | 2013-02-03 00:36 |
Reporter | snoitaleR | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x86 | OS | Windows | OS Version | XP SP3 |
Product Version | 2.0 | ||||
Summary | 0001189: MultiArc: поиск архиватора с помощью ключа реестра "App Paths" | ||||
Description | Было бы удобно, если бы плагин MultiArc искал программы с помощью ключа: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths] В этом случае можно было бы без указания полного пути к архиватору WinRAR и без создания дополнительной открытой папки WinRAR написать WinRAR.EXE, и плагин нашел бы и запустил архиватор WinRAR... Тем более, что эта технология является стандартной в WINDOWS... | ||||
Tags | No tags attached. | ||||
|
Да. Логично чтобы Мултиарк находил всё что находит сам фар из коммандной строки. |
|
В тикете 0001174 прозвучало предложение унифицировать запуск в фаре и плагинах с помощью FSF.PrepareForExecute. И мултиарк мог бы тоже это использовать. |
|
Минус существующего и предложенного вариантов в том, что для их использования нужны права администратора. Да и потом, мусорить в PATH - это далеко не лучший способ указания путей... Предлагаю добавить TextBox, аналогично "Путям к персональным плагинам" и указывать в нём через ';' несколько путей. Если предложение принимается - при разработке сразу прошу проверить работу с относительными путями: ".\" и "%FarHome%". |
|
> Предлагаю добавить TextBox Куда? Во... где? |
|
Человек видимо предлагает некое дополнение к PATH, что разумеется чепуха. Ведь никакие права администратора не нужны, чтобы изменить значение PATH. Не говоря уже о том, что в настройках командных строк архиваторов тоже можно указывать полный путь. |
|
>Ведь никакие права администратора не нужны, чтобы изменить значение 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. |
|
>Ставим курсор на Path и видим заDisable'ную кнопку "Изменить". http://forum.farmanager.com/viewtopic.php?p=64926#p64926 1. Изменить можно через Учётные записи 2. Изменить можно в самом фаре, например автостартующим макросом, или в батнике перед запуском фара. Команда SET. >Просмотр структуры, тестирование, извлечение - не работает. Если это на самом деле так, то это баг, который действительно надо фиксить. Заведите отдельный тикет. |
|
Есть еще плагин (что-то про переменные среды), который позволяет управляться несколькими профилями переменных среды - его вызов тоже можно на автостартующий макрос повесить. Если не плагин и не батник, то... вызов пункта UserMenu, в котором нужные переменные среды проставлены |
|
>1. Изменить можно через Учётные записи >2. Изменить можно в самом фаре, например автостартующим макросом, или в батнике перед запуском фара. Команда SET. >Есть еще плагин... можно на автостартующий макрос повесить. Всё это - обходные решения, которые можно применить ни будь исходника. Моё предложение - заключается в: * Устранении причины, а не в поиске того, как обойти проблему. * В максимальной Portable'ности отличного файлового менеджера за счет того, например, чтоб MultiArc'у можно было сказать что 7-zip стоит искать в "%FarHome%\Plugins\7-Zip", а не привязывать его к конкретным путям на компе. * В гибкости настроек, а не лазании в учётные записи, использовании дополнительных плагинов или запуске батников. >>Просмотр структуры, тестирование, извлечение - не работает. >Если это на самом деле так... Заведите отдельный тикет. Причина-то ясна, отдельный тикет не нужен: путь в настройках командных строк архиваторов задается к "7z.exe", а для тестирования/распаковки - нужна еще и библиотека, которую сейчас MultiArc ище только в PATH. Если реализовать предложенный выше способ указания путей - этого бага не будет. |
|
>Всё это - обходные решения Отнюдь. Это стандартные решения, так принято в Windows. >Моё предложение - заключается в: Вы уверены что ваши предложения вообще хоть как-то относится к данному тикету? Перечитайте Description. >* Устранении причины, а не в поиске того, как обойти проблему. Похоже вы путаете причину со следствием. >* В максимальной Portable'ности Это всё и сейчас возможно, именно теми путями как вам уже советовали. >нужна еще и библиотека, которую сейчас MultiArc ище только в PATH Мултиарку не нужна никакая библиотека. >Если реализовать предложенный выше способ указания путей - этого бага не будет. Способ есть, меняйте PATH как вам заблагорассудится. |
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) |