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

Здесь выкладываются готовые к использованию макросы и скрипты.
Post Reply
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

В теме обсуждается 2x3.pl — perl-скрипт служащий для переноса конфигурации из Far 2 в Far 3.

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

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

Примечание модератора
Attachments
far2x3.7z
(736.72 KiB) Downloaded 247 times
Last edited by 2useven10 on Thu 22 Nov, 2018 07:32, edited 17 times in total.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

Latest post of the previous page:

можно просто в батнике оставить нераскрытую переменную %appdata%, пусть раскроется в момент запуска батника.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

строка вообще некорректна - там нет имени базы данных.
хотелось бы знать как она получена.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

да, я тоже этому удивился, но вникать не очень хотелось, т.к. свои настройки давно уже перенёс руками :)
а получена так - из этого поста скачал 2x3_converter_v0_1_1.7z, запустил convert_all.cmd.
открыл один из полученных батников - far3_shortcut.bat и скопировал строку из него.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

сделал то же самое. результат:
"sqlite3.exe" "%APPDATA%\Far Manager\Profile\shortcuts.db" <%tmp_sql% && echo Ok || echo failed
(это на xp, на w7 проверю дома)
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

не знаю, почему так.
я на win7 sp1 x64 запускаю.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
tstr
Posts: 535
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 10 times
Been thanked: 9 times

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

Post by tstr »

строка вообще некорректна - там нет имени базы данных.
хотелось бы знать как она получена.
Специально переименовал пользователя в Администратор, а затем изменил директорию профиля того же пользователя в "C:\Documents and Settings\Администратор\".
в батнике оказалось
"sqlite3.exe" "C:\Documents and Settings\Àäìèíèñòðàòîð\Application Data\Far Manager\Profile" <%tmp_sql% && echo Ok || echo failed
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

я это тоже проделал - с тем же успехом. причина уже понятна, чуть позже поправлю.
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

поправил, надеюсь будет более корректное поведение.
tstr
Posts: 535
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 10 times
Been thanked: 9 times

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

Post by tstr »

2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post 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
Last edited by 2useven10 on Sun 04 Mar, 2012 10:53, edited 8 times in total.
tstr
Posts: 535
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 10 times
Been thanked: 9 times

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

Post by tstr »

Last edited by tstr on Wed 18 Jan, 2012 20:31, edited 1 time in total.
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

1.0.5 -- far3 build 2363
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

1.0.6 -- far3 build 2401
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 12 times

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

Post by sToLp »

2useven10 wrote: новая версия: 2x3.pl v1.0.6
Спасибо!

А Вы или tstr бинарник не сделаете? Весьма удобно!
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

у меня PerlApp только триальный а Perl2Exe - даёт неработоспособный екзешник...
User avatar
John Doe
Бюрократ
Posts: 12867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

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

Post by John Doe »

Подскажите необходимый минимум для запуска скрипта.
Не хотелось бы ставить таких монстров как Strawberry или Activeperl.
Может быть существует какой-нибудь самодостаточный perl.exe?
Post Reply

Return to “Полезные макросы и скрипты”