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

Здесь выкладываются готовые к использованию макросы и скрипты.
2useven10
Posts: 2875
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 8 times
Last edited by 2useven10 on Sun 09 Apr, 2017 05:08, edited 15 times in total.

2useven10
Posts: 2875
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: 2875
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: 2875
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: 2875
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: 2875
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: 2875
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: 2875
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: 2875
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: 2875
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: 2875
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 1 guest