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

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

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

Postby 2useven10 » Mon 19 Sep, 2011 12:27

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

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

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

Примечание модератора
Attachments
far2x3.7z
(737.29 KiB) Downloaded 12 times
Last edited by 2useven10 on Sun 09 Apr, 2017 05:08, edited 15 times in total.

2useven10
Posts: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Tue 20 Sep, 2011 11:52

  • Скачать архив конвертера и распаковать в любую папку.
  • Выйти из 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: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Wed 21 Sep, 2011 06:50

Перенос настроек из far2: перловые скрипты -- цвета, ассоциации, хайлайт/сортировка, фолдер-шорткаты и режимы панелей. Работа с базой через sqlite3.
Last edited by 2useven10 on Wed 21 Dec, 2011 20:45, edited 10 times in total.

Maximus5
Posts: 3291
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Postby Maximus5 » Wed 21 Sep, 2011 06:53

А зачем с базой? Сформируй xml-ку, так удобнее будет. Да и формат БД может поменяться)

2useven10
Posts: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Wed 21 Sep, 2011 12:53

можно задать один из 4-х вариантов выдачи результата: xml, sql, bat и сразу в бд.

2useven10
Posts: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Wed 21 Sep, 2011 21:21

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

Так и задумано? Или может я что-то упустил...

2useven10
Posts: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Tue 27 Sep, 2011 20:18

скрипты переноса настроек немного поправлены - багофикс.
Last edited by 2useven10 on Wed 21 Dec, 2011 20:46, edited 7 times in total.

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

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

Postby Max Rusov » Tue 27 Sep, 2011 21:33

Скрипт convert_highlight.pl не переносит группы сортировки.

2useven10
Posts: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Wed 28 Sep, 2011 03:46

исправил. ссылка тоже поправлена...

Denis
Posts: 1389
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

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

Postby Denis » Mon 05 Dec, 2011 15:19

convert_assoc.pl - при экспорте в xml для каждого элемента command начинается с type="1" и заканчивается type="6", тогда как у Far'a это type="0" и type="6".

2useven10
Posts: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Mon 05 Dec, 2011 16:08

Ошибка в far. В бд type="0" нет.
Это первое впечетление - вечером проверю...

Denis
Posts: 1389
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

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

Postby Denis » Mon 05 Dec, 2011 16:21

В базе Far'a - от 0 до 6 включительно. Только в UI вроде всего их 6.

2useven10
Posts: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Mon 05 Dec, 2011 16:48

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

Вновь созданная ассоциация 0..5, так что надо править скрипт.

2useven10
Posts: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Mon 05 Dec, 2011 17:24

новая версия: 2x3 v1.0.2
!!!Ссылка обновлена!!!
Last edited by 2useven10 on Wed 04 Jan, 2012 14:55, edited 3 times in total.

2useven10
Posts: 2878
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

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

Postby 2useven10 » Thu 08 Dec, 2011 10:00

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

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Postby NightRoman » Thu 08 Dec, 2011 12:15

2useven10
Послал в личку. Про функции не знаю, остальное вроде есть. Вряд ли у меня самый развесистый набор, но будет с чего начать.


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

Who is online

Users browsing this forum: No registered users and 2 guests