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

Здесь выкладываются готовые к использованию макросы и скрипты.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 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 535 times
Last edited by 2useven10 on Thu 22 Nov, 2018 07:32, edited 17 times in total.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post 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)
Last edited by tstr on Fri 24 Feb, 2012 14:17, edited 3 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

tstr
Ошибка с 'UTF-16' ушла. Теперь вместо неё тоже ругань про отсутствие utf8.pm в первой строке, где встречается lc($str). При чтении из реестра - это 1120 (в шорткатах), при чтении из файла - 176.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

странно, проявлялось только на 64 битах, вроде придушил.
добавил ссылку на актуальную версию.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

1) у меня было и на висте-32, (VM, перл никогда не ставился).
2) в новой версии ругани нет, НО при импорте из файла (того самого) не находятся шорткаты и макросы (может и ещё что-то), хотя они там есть и при использовании штатного перла переносятся без проблем.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

проверьте пожалуйста, у кого ошибка воспроизводится эту версию
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

работает!
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

спасибо, значит можно пользоваться. ссылка обновлена тут
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

tstr
Может Ваш мини-перловый набор положить на гуглокод и ссылку в шапку темы? Или это по каким-то причинам нежелательно?
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

да, сам открывать проект на гуглокоде под эту задачу не стану, но выкладывать можно.
навскид следовало бы добавить сведения о лицензиях, и вообще, пожелания по поводу комплектации будут? исключать ли из набора актуальную версию скрипта?
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

тогда могу просто положить ваш архив к себе в даунлоады. у меня одно пожелание - скрипт должен работать, всё остальное на ваше усмотрение. сам скрипт можно не включать, ссылки на оба архива будут рядом в шапке, с большой вероятностью при следующих изменениях скрипта менять надо будет только сам скрипт.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

1.0.10 - бд настроек ищем в %FAR[LOCAL]PROFILE%
по ссылке в шапке теперь можно скачать:
2x3.pl скрипт, sqlite3.exe, минимальный перл для выполнения скрипта (THX tstr)
Vasiliy
Posts: 14
Joined: Sat 01 Sep, 2012 12:08
Has thanked: 1 time

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

Post 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 помогите сконвертить.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

1. "-u User" здесь не нужен
2. farcoltv.reg - настройки для FAR1, можно попробовать последовательно на FAR2 а потом конвертом
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

1. +1
2. скрипт должен взять и настройки Far1. Far1 надо переименовать в Far2.
Vasiliy
Posts: 14
Joined: Sat 01 Sep, 2012 12:08
Has thanked: 1 time

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

Post by Vasiliy »

2useven10 wrote:1. +1
2. скрипт должен взять и настройки Far1. Far1 надо переименовать в Far2.
переименовал в рег-файле на far2 - все равно на выходе ничего нет...
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Запустил sqlite3.exe, набрал:
запускать надо: perl/bin/perl.exe -w 2x3.pl colors -i reg=tv.reg -o xml=tv.xml
Post Reply

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