Page 8 of 10

[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: Fri 02 Mar, 2012 19:55
by 2useven10

Latest post of the previous page:

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

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

Posted: Mon 03 Sep, 2012 09:06
by Vasiliy
2useven10, спасибо, все ок теперь :)

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

Posted: Mon 17 Sep, 2012 17:39
by wakh
не знаю почему нет конфига для переноса настроек из FAR 1.х
но это делается так: в файле 2x3.pl делается автозамена строки "far2" на "far",
далее всё по иструкции
вроде всё очевидно и просто, но эти мелочи отнимают драгоценное время

может быть внести это в ФАК http://forum.farmanager.com/viewtopic.php?t=5207 ?

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

Posted: Mon 17 Sep, 2012 19:43
by 2useven10
Да, на динозавров не рассчитывал.
Версия 1.0.11 -- добавлена опция '-far1'.
Никаких гарантий, отлаживался скрипт на конфигурациях фар2.

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

Posted: Mon 17 Sep, 2012 19:50
by HaRT
2useven10 wrote:Да, на динозавров не рассчитывал.
Версия 1.0.11 -- добавлена опция '-far1'.
Никаких гарантий, отлаживался скрипт на конфигурациях фар2.
Если не принимались специальные меры, то наверняка не будут правильно импортироваться символы раскраски. А возможно, и цвета — надо проверять.

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

Posted: Mon 17 Sep, 2012 19:51
by zg
в far1 все строки в оем хранились. так что far2->far не совсем корректно.

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

Posted: Mon 17 Sep, 2012 19:58
by 2useven10
Цветов в фар1 просто меньше, они дополнятся 'стандартными'.
А с символами раскраски вероятно будут глюки.
Строки надо проверять, какие-то танцы с бубном там были, сейчас уже не помню...

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

Posted: Tue 18 Sep, 2012 08:55
by wakh
мой опыт дал положительный результат, пока глюков не вижу, дальше посмотрим, но жизнь мне это облегчило

Re: Использование:

Posted: Thu 26 Jun, 2014 18:57
by Argus
2useven10 wrote:
  • Скачать все файлы конвертера и распаковать их в любую папку.
  • Выйти из Far 3 и запустить файл convert_all.cmd.
  • Скопировать все полученные .xml-файлы в папку с Far 3 и запустить из этой папки команду:

    Code: Select all

    for %i in (far3_*.xml) do far.exe /import %i
спасибо за инструкцию. получилось конвертировать настройки с far 1.70 1634 до Far 3.

только долго не мог понять, где нужно запускать команду for %i in (far3_*.xml) do far.exe /import %i ?
по вашей инструкции, во втором пункте четко и доходчиво написано, что нужно Выйти из Far 3.
соответственно, запускал где угодно (в cmd), но только не в Far - он ведь по инструкции остается незапущенным до конца процесса.
совсем не очевидно, что нужно делать! ни слова о том, что нужно запустить Far.
В конце концов запустил Far3 и выполнил команду там – заработало.