Page 6 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: FAR 3: перенос конфигурации из FAR 2

Posted: Tue 27 Dec, 2011 08:34
by Kerberos464

Latest post of the previous page:

можно просто в батнике оставить нераскрытую переменную %appdata%, пусть раскроется в момент запуска батника.

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Tue 27 Dec, 2011 14:17
by 2useven10
строка вообще некорректна - там нет имени базы данных.
хотелось бы знать как она получена.

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Tue 27 Dec, 2011 14:23
by Kerberos464
да, я тоже этому удивился, но вникать не очень хотелось, т.к. свои настройки давно уже перенёс руками :)
а получена так - из этого поста скачал 2x3_converter_v0_1_1.7z, запустил convert_all.cmd.
открыл один из полученных батников - far3_shortcut.bat и скопировал строку из него.

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Tue 27 Dec, 2011 14:30
by 2useven10
сделал то же самое. результат:
"sqlite3.exe" "%APPDATA%\Far Manager\Profile\shortcuts.db" <%tmp_sql% && echo Ok || echo failed
(это на xp, на w7 проверю дома)

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Tue 27 Dec, 2011 14:34
by Kerberos464
не знаю, почему так.
я на win7 sp1 x64 запускаю.

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Tue 27 Dec, 2011 17:20
by tstr
строка вообще некорректна - там нет имени базы данных.
хотелось бы знать как она получена.
Специально переименовал пользователя в Администратор, а затем изменил директорию профиля того же пользователя в "C:\Documents and Settings\Администратор\".
в батнике оказалось
"sqlite3.exe" "C:\Documents and Settings\Àäìèíèñòðàòîð\Application Data\Far Manager\Profile" <%tmp_sql% && echo Ok || echo failed

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Tue 27 Dec, 2011 19:50
by 2useven10
я это тоже проделал - с тем же успехом. причина уже понятна, чуть позже поправлю.

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Tue 27 Dec, 2011 21:28
by 2useven10
поправил, надеюсь будет более корректное поведение.

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Wed 28 Dec, 2011 06:04
by tstr

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Wed 11 Jan, 2012 19:54
by 2useven10
скрипты конвертера far 2x3 приведены в соответствие far3 build 2363 2401 2465.
новая версия версия: 2x3.pl v1.0.3 v1.0.4 v1.0.5 v1.0.6 v1.0.7 v 1.0.9 v1.0.10

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Wed 11 Jan, 2012 21:31
by tstr

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Thu 12 Jan, 2012 00:25
by 2useven10
1.0.5 -- far3 build 2363

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Wed 18 Jan, 2012 17:16
by 2useven10
1.0.6 -- far3 build 2401

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Wed 18 Jan, 2012 17:25
by sToLp
2useven10 wrote: новая версия: 2x3.pl v1.0.6
Спасибо!

А Вы или tstr бинарник не сделаете? Весьма удобно!

Re: FAR 3: перенос конфигурации из FAR 2

Posted: Wed 18 Jan, 2012 17:33
by 2useven10
у меня PerlApp только триальный а Perl2Exe - даёт неработоспособный екзешник...

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

Posted: Wed 25 Jan, 2012 12:30
by John Doe
Подскажите необходимый минимум для запуска скрипта.
Не хотелось бы ставить таких монстров как Strawberry или Activeperl.
Может быть существует какой-нибудь самодостаточный perl.exe?