Page 8 of 11

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

Posted: Mon 19 Sep, 2011 12:27
by 2useven10
В теме обсуждается 2x3.pl — perl-скрипт служащий для переноса конфигурации из Far 2 в Far 3.

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

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

Примечание модератора

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

Posted: Tue 21 Feb, 2012 14:26
by tstr

Latest post of the previous page:

версия скрипта с минимально необходимым интерпретатором, включает в себя:
2x3.pl — far2 -> far3 settings converter v1.0.9 / far3 build 2465,
переносимый минимальный Perl (Strawberry Perl v5.14.2),
convert_all.cmd для автоматизации использования,
sqlite3.exe (SQLite v3.7.9 2011-11-01) для работы с файлами настроек из сформированных .bat файлов.

2x3_converter_v1_0_9+Strawberry_Perl_Scrap_v5_14_2-2.7z (932.6 kiB)

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

Posted: Tue 21 Feb, 2012 14:50
by 2useven10
tstr
Ошибка с 'UTF-16' ушла. Теперь вместо неё тоже ругань про отсутствие utf8.pm в первой строке, где встречается lc($str). При чтении из реестра - это 1120 (в шорткатах), при чтении из файла - 176.

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

Posted: Tue 21 Feb, 2012 15:41
by tstr
странно, проявлялось только на 64 битах, вроде придушил.
добавил ссылку на актуальную версию.

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

Posted: Wed 22 Feb, 2012 10:30
by 2useven10
1) у меня было и на висте-32, (VM, перл никогда не ставился).
2) в новой версии ругани нет, НО при импорте из файла (того самого) не находятся шорткаты и макросы (может и ещё что-то), хотя они там есть и при использовании штатного перла переносятся без проблем.

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

Posted: Fri 24 Feb, 2012 13:51
by tstr
проверьте пожалуйста, у кого ошибка воспроизводится эту версию

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

Posted: Fri 24 Feb, 2012 14:09
by 2useven10
работает!

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

Posted: Fri 24 Feb, 2012 14:18
by tstr
спасибо, значит можно пользоваться. ссылка обновлена тут

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

Posted: Fri 02 Mar, 2012 19:55
by 2useven10
tstr
Может Ваш мини-перловый набор положить на гуглокод и ссылку в шапку темы? Или это по каким-то причинам нежелательно?

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

Posted: Fri 02 Mar, 2012 20:55
by tstr
да, сам открывать проект на гуглокоде под эту задачу не стану, но выкладывать можно.
навскид следовало бы добавить сведения о лицензиях, и вообще, пожелания по поводу комплектации будут? исключать ли из набора актуальную версию скрипта?

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

Posted: Fri 02 Mar, 2012 23:55
by 2useven10
тогда могу просто положить ваш архив к себе в даунлоады. у меня одно пожелание - скрипт должен работать, всё остальное на ваше усмотрение. сам скрипт можно не включать, ссылки на оба архива будут рядом в шапке, с большой вероятностью при следующих изменениях скрипта менять надо будет только сам скрипт.

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

Posted: Sun 04 Mar, 2012 09:57
by 2useven10
1.0.10 - бд настроек ищем в %FAR[LOCAL]PROFILE%
по ссылке в шапке теперь можно скачать:
2x3.pl скрипт, sqlite3.exe, минимальный перл для выполнения скрипта (THX tstr)

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

Posted: Sun 02 Sep, 2012 09:11
by Vasiliy
Запустил sqlite3.exe, набрал:
2x3.pl colors -u User -i reg=tv.reg -o xml=tv.xml
Не вижу на выходе файла xml. Что я неправильно сделал?

Собственно вот этот рег-файл http://plugring.farmanager.com/plugin.php?pid=71&l=ru помогите сконвертить.

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

Posted: Sun 02 Sep, 2012 09:41
by tstr
1. "-u User" здесь не нужен
2. farcoltv.reg - настройки для FAR1, можно попробовать последовательно на FAR2 а потом конвертом

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

Posted: Sun 02 Sep, 2012 12:34
by 2useven10
1. +1
2. скрипт должен взять и настройки Far1. Far1 надо переименовать в Far2.

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

Posted: Mon 03 Sep, 2012 07:33
by Vasiliy
2useven10 wrote:1. +1
2. скрипт должен взять и настройки Far1. Far1 надо переименовать в Far2.
переименовал в рег-файле на far2 - все равно на выходе ничего нет...

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

Posted: Mon 03 Sep, 2012 08:50
by 2useven10
Запустил sqlite3.exe, набрал:
запускать надо: perl/bin/perl.exe -w 2x3.pl colors -i reg=tv.reg -o xml=tv.xml