Портабельность и ассоциации файлов

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
User avatar
SUSim
Posts: 1735
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

Портабельность и ассоциации файлов

Post by SUSim »

Я думаю, надо бы дать возможность ассоциации файлов делать персональными для пользователя.
А то при переносе Своего FAR на другой комп ассоциации пользователя теряются, да и некоторые свои светить не хочется!
у меня в Far.exe.ini
UseSystemProfiles=0
UserProfileDir=%FARHOME%\Profile
UserLocalProfileDir=%USERPROFILE%\FAR3

Предлагаю разделить ассоциации на локальные и глобальные %FARHOME%\Profile и локальные %USERPROFILE%\FAR3
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1735
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

Портабельность и ассоциации файлов

Post by SUSim »

И всё таки, часть ассоциаций хорошо бы сделать локальной...
Думаю потребуется минимум доработок если настройки associations.db грузить и из
UserProfileDir
и из
UserLocalProfileDir
ассоциации из UserLocalProfileDir должны быть приоритетнее чем из UserProfileDir
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Портабельность и ассоциации файлов

Post by John Doe »

Сначала надо ответить на вопрос "зачем?"
То что сказано в первом сообщении темы я не понял: при чём тут перенос фар на другой комп.
https://t.me/FarManager — Telegram чат
User avatar
Smitis
Posts: 1732
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 25 times
Been thanked: 58 times

Портабельность и ассоциации файлов

Post by Smitis »

Сделать одну ассоциацию - "*", а всё остальное организовать макросами.
Вариант - опять одна ассоциация запускающая внешний скрипт (например, на PowerShell), а там уже делить локальные/глобальные.
Разум когда-нибудь победит.
User avatar
SUSim
Posts: 1735
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

Портабельность и ассоциации файлов

Post by SUSim »

John Doe, у меня фар на флешке и настройки хранятся вместе с ним
%FARPROFILE% = %FARHOME%\Profile
для хранения персональных настроек используется
%FARLOCALPROFILE% = %USERPROFILE%\FAR3
всё отлично, истории, пути панелей и пользовательское меню хранятся там, что очень удобно, на каждом компе, у каждого пользователя они свои, кроме ассоциаций файлов :(
и при копировании моей сборки FARа на комп пользователя приходится заново настраивать ассоциации...
я конечно использую association.farconfig, чтобы вручную их не перенабирать, но это неудобно.

Smitis, Спасибо, подумаю об этом...
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Портабельность и ассоциации файлов

Post by John Doe »

SUSim wrote: Mon 04 May, 2026 06:52 ассоциации из UserLocalProfileDir должны быть приоритетнее чем из UserProfileDir
Т.е. если найдена локальная база ассоциаций, то "основную" игнорировать?
https://t.me/FarManager — Telegram чат
User avatar
SUSim
Posts: 1735
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

Портабельность и ассоциации файлов

Post by SUSim »

John Doe, Не база, а ассоциация из базы. Ну на крайний случай, можно как сейчас, если две ассоциации, то меню, но локальные ассоциации должны быть выше...
Last edited by SUSim on Tue 05 May, 2026 09:04, edited 1 time in total.
SimSU ··· ·· -- ··· ··-
Post Reply

Return to “Обсуждение Far Manager”