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

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

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

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
(737.29 KiB) Downloaded 229 times
Last edited by 2useven10 on Tue 23 Jan, 2018 06:29, edited 16 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 » Tue 27 Dec, 2011 08:34

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: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Tue 27 Dec, 2011 14:17

строка вообще некорректна - там нет имени базы данных.
хотелось бы знать как она получена.

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 » Tue 27 Dec, 2011 14:23

да, я тоже этому удивился, но вникать не очень хотелось, т.к. свои настройки давно уже перенёс руками :)
а получена так - из этого поста скачал 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: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Tue 27 Dec, 2011 14:30

сделал то же самое. результат:
"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 » Tue 27 Dec, 2011 14:34

не знаю, почему так.
я на 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: 521
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Tue 27 Dec, 2011 17:20

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

2useven10
Posts: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Tue 27 Dec, 2011 19:50

я это тоже проделал - с тем же успехом. причина уже понятна, чуть позже поправлю.

2useven10
Posts: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Tue 27 Dec, 2011 21:28

поправил, надеюсь будет более корректное поведение.

tstr
Posts: 521
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Wed 28 Dec, 2011 06:04


2useven10
Posts: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Wed 11 Jan, 2012 19:54

скрипты конвертера 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: 521
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Wed 11 Jan, 2012 21:31

Last edited by tstr on Wed 18 Jan, 2012 20:31, edited 1 time in total.

2useven10
Posts: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Thu 12 Jan, 2012 00:25

1.0.5 -- far3 build 2363

2useven10
Posts: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Wed 18 Jan, 2012 17:16

1.0.6 -- far3 build 2401

User avatar
sToLp
Posts: 817
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 79 times
Been thanked: 6 times

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

Post by sToLp » Wed 18 Jan, 2012 17:25

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

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

2useven10
Posts: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Wed 18 Jan, 2012 17:33

у меня PerlApp только триальный а Perl2Exe - даёт неработоспособный екзешник...

User avatar
John Doe
Бюрократ
Posts: 11848
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 130 times

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

Post by John Doe » Wed 25 Jan, 2012 12:30

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

2useven10
Posts: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Wed 25 Jan, 2012 13:13

ссылка 5-ю постами выше -- all inclusive (скрипт и перл в одном екзешнике)

Post Reply

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