[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Здесь выкладываются готовые к использованию макросы и скрипты.
Post Reply
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Post by 2useven10 »

В теме обсуждается 2x3.pl — perl-скрипт служащий для переноса конфигурации из Far 2 в Far 3.

Служит для конвертации цветов, ассоциаций, групп раскраски/сортировки, ссылок на папки, режимов панелей и макросов.
Работа с базой через sqlite3.exe.

Скачать архив far2x3.7z во вложении ниже.
Можно конвертировать настройки Far 1 (2x3.pl -far1 ...), но надо иметь ввиду, что этот вариант почти не тестировался.

Примечание модератора
Attachments
far2x3.7z
(736.72 KiB) Downloaded 535 times
Last edited by 2useven10 on Thu 22 Nov, 2018 07:32, edited 17 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Post by 2useven10 »

  • Скачать архив конвертера и распаковать в любую папку.
  • Выйти из Far 3 и запустить файл convert_all.cmd.
  • Скопировать все полученные .xml-файлы в папку с Far 3 и запустить из этой папки команду:

    Code: Select all

    for %i in (far3_*.xml) do far.exe /import %i
Last edited by 2useven10 on Mon 09 Nov, 2015 00:21, edited 3 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

Перенос настроек из far2: перловые скрипты -- цвета, ассоциации, хайлайт/сортировка, фолдер-шорткаты и режимы панелей. Работа с базой через sqlite3.
Last edited by 2useven10 on Wed 21 Dec, 2011 20:45, edited 10 times in total.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: вопросы по Far 3.0

Post by Maximus5 »

А зачем с базой? Сформируй xml-ку, так удобнее будет. Да и формат БД может поменяться)
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

можно задать один из 4-х вариантов выдачи результата: xml, sql, bat и сразу в бд.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

Cтруктура ключей базы panelmodes немного отличается от остальных hierarchicalconfig.

Так и задумано? Или может я что-то упустил...
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

скрипты переноса настроек немного поправлены - багофикс.
Last edited by 2useven10 on Wed 21 Dec, 2011 20:46, edited 7 times in total.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: вопросы по Far 3.0

Post by Max Rusov »

Скрипт convert_highlight.pl не переносит группы сортировки.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

исправил. ссылка тоже поправлена...
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: вопросы по Far 3.0

Post by Denis »

convert_assoc.pl - при экспорте в xml для каждого элемента command начинается с type="1" и заканчивается type="6", тогда как у Far'a это type="0" и type="6".
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

Ошибка в far. В бд type="0" нет.
Это первое впечетление - вечером проверю...
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: вопросы по Far 3.0

Post by Denis »

В базе Far'a - от 0 до 6 включительно. Только в UI вроде всего их 6.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

В UI - 6. У меня в одной базе 0..5, в другой 1-6.
Надо разбираться... сейчас пока нет времени.

Вновь созданная ассоциация 0..5, так что надо править скрипт.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

новая версия: 2x3 v1.0.2
!!!Ссылка обновлена!!!
Last edited by 2useven10 on Wed 04 Jan, 2012 14:55, edited 3 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

может кто-нибудь поделиться веткой рееста фар2 KeyMacros?
для написания и тестирования конвертера в фар3.
надо 'чтобы всё было' - макросы с разными областями и флагами, константы, переменные, функции...
Post Reply

Return to “Полезные макросы и скрипты”