Здесь выкладываются готовые к использованию макросы и скрипты.
2useven10
Posts: 5304 Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 331 times
Post
by 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
(736.72 KiB) Downloaded 636 times
Last edited by
2useven10 on Thu 22 Nov, 2018 07:32, edited 17 times in total.
2useven10
2useven10
Posts: 5304 Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 331 times
Post
by 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
Maximus5
Posts: 3295 Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:
Post
by Maximus5 » Wed 21 Sep, 2011 06:53
А зачем с базой? Сформируй xml-ку, так удобнее будет. Да и формат БД может поменяться)
Maximus5
2useven10
Posts: 5304 Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 331 times
Post
by 2useven10 » Wed 21 Sep, 2011 12:53
можно задать один из 4-х вариантов выдачи результата: xml, sql, bat и сразу в бд.
2useven10
2useven10
Posts: 5304 Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 331 times
Post
by 2useven10 » Wed 21 Sep, 2011 21:21
Cтруктура ключей базы panelmodes немного отличается от остальных hierarchicalconfig.
Code: Select all
например шорткаты:
0|0|root
1|0|Shortcuts
2|1|Shortcut0
3|1|Shortcut1
...
режимы панелей:
0|0|root
1|0|0
2|0|1
...
Единообразнее было-бы так:
0|0|root
1|0|Panelmodes
2|1|Panelmode0
3|1|Panelmode1
...
Так и задумано? Или может я что-то упустил...
2useven10
Max Rusov
Posts: 3651 Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times
Post
by Max Rusov » Tue 27 Sep, 2011 21:33
Скрипт convert_highlight.pl не переносит группы сортировки.
Max Rusov
Denis
Posts: 1445 Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times
Post
by Denis » Mon 05 Dec, 2011 15:19
convert_assoc.pl - при экспорте в xml для каждого элемента command начинается с type="1" и заканчивается type="6", тогда как у Far'a это type="0" и type="6".
Denis
2useven10
Posts: 5304 Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 331 times
Post
by 2useven10 » Mon 05 Dec, 2011 16:08
Ошибка в far. В бд type="0" нет.
Это первое впечетление - вечером проверю...
2useven10
Denis
Posts: 1445 Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times
Post
by Denis » Mon 05 Dec, 2011 16:21
В базе Far'a - от 0 до 6 включительно. Только в UI вроде всего их 6.
Denis
2useven10
Posts: 5304 Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 331 times
Post
by 2useven10 » Mon 05 Dec, 2011 16:48
В UI - 6. У меня в одной базе 0..5, в другой 1-6.
Надо разбираться... сейчас пока нет времени.
Вновь созданная ассоциация 0..5, так что надо править скрипт.
2useven10
2useven10
Posts: 5304 Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 331 times
Post
by 2useven10 » Thu 08 Dec, 2011 10:00
может кто-нибудь поделиться веткой рееста фар2 KeyMacros?
для написания и тестирования конвертера в фар3.
надо 'чтобы всё было' - макросы с разными областями и флагами, константы, переменные, функции...
2useven10