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

Здесь выкладываются готовые к использованию макросы и скрипты.
Post Reply
2useven10
Posts: 4000
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 179 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 193 times
Last edited by 2useven10 on Thu 22 Nov, 2018 07:32, edited 17 times in total.

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

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

Post by John Doe »

Latest post of the previous page:

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

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

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

Post by 2useven10 »

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

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

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

Post by John Doe »

Спасибо, я понял он скомпилирован.
А всё ж в идеале хотелось бы самодостаточный perl.exe (или минимальный комплект).

User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

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

Post by Skirda »

а нафига тебе это?
кстати, exe в %temp% распаковывает всё окружение
We are the Borg. You will be assimilated.
So Say We All!

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

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

Post by 2useven10 »

он не скомпилирован. он упакован - сам скрипт, все зависимые модули и perlXX.dll

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

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

Post by John Doe »

Skirda wrote:а нафига тебе это?
Чтобы запускать скрипты.
Skirda wrote:кстати, exe в %temp% распаковывает всё окружение
Видимо то что надо, спасибо.

User avatar
bodrox
Posts: 198
Joined: Tue 05 Apr, 2005 09:40
Location: Soviet Union
Has thanked: 1 time

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

Post by bodrox »

John Doe wrote:Спасибо, я понял он скомпилирован.
А всё ж в идеале хотелось бы самодостаточный perl.exe (или минимальный комплект).
в Дэнвере идёт в поставке miniperl.exe (640 КБ).
з.ы. мультиаплоад закрыли же, ссылки все сдохли. может, имеет смысл упаковку на гуглокоде же выкладывать?
WTF?
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте :).

tstr
Posts: 533
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 9 times
Been thanked: 8 times

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

Post by tstr »

bodrox wrote:в Дэнвере идёт в поставке miniperl.exe (640 КБ).
не подходит.
John Doe wrote: А всё ж в идеале хотелось бы самодостаточный perl.exe (или минимальный комплект).
смотри для пробы "2x3_converter_v1_0_6+Strawberry_Perl_Scrap_v5_14_2.7z" (835 KB)
запускать "convert_all.cmd", он вызовет приложенный обрезок перла с передачей ему параметров для 2x3.pl
2useven10 wrote:у меня PerlApp только триальный а Perl2Exe - даёт неработоспособный екзешник...
Похоже корректный создаёт, если указать такие прагмы в 2x3.pl:

Code: Select all

#perl2exe_include Encode::Byte;
#perl2exe_include PerlIO;
и опционально

Code: Select all

#perl2exe_info InternalName=2x3.pl
#perl2exe_info OriginalFilename=2x3.exe
#perl2exe_info ProductName=far2 -> far3 settings converter
#perl2exe_info ProductVersion=1.0.6
#perl2exe_info FileVersion=

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

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

Post by 2useven10 »

Code: Select all

2x3.pl macros -i reg=Kildor-km.reg -o bat
Cannot find encoding "UTF-16" at C:\0\8\2x3.pl line 111.
Couldn't open file: 'Kildor-km.reg' - Invalid argument at C:\0\8\2x3.pl line 111.

2x3.pl shortcut -i reg -o xml
Can't locate utf8.pm in @INC (@INC contains: C:/0/8/perl/lib .) at C:\0\8\2x3.pl line 1122.
BEGIN failed--compilation aborted.

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

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

Post by 2useven10 »

попытка догнать DrKnS +++неудачная: 2463 ушёл в отрыв+++

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

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

Post by 2useven10 »

обновил версию до far3 build 2465. если ещё актуально - проверяйте....
upd: new option added "-u User"
Last edited by 2useven10 on Tue 21 Feb, 2012 10:17, edited 1 time in total.

User avatar
SUSim
Posts: 1538
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

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

Post by SUSim »

Если к Финишу сильно опоздаешь, мы тебе не простим ! ;)
2useven10 wrote:если ещё актуально - проверяйте....

многим будет точно актуально, не сегодня так завтра, особенно под финал! Может всё-таки в архив положить миниперл из денвера и соответственно батники подправить.

ЗЫ: сам я столкнулся, кроме отсутствия перла, еще с одним - у меня в фар 2 запускался с ключём /u и штатное применение этого отличного скрипта не давало результата (перла я не знаю, но возможность конвертить reg-файл я оценил, делал так: експортировал в рег, удалял из рег user\... а потом уж скрипт...) для простого пользователя сложновато, а вот подправить скрипт чтобы он просто сохранял настройки текущего пользователя 2.0 в *.farconfig это было бы лучше, наверно.
SimSU ··· ·· -- ··· ··-

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

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

Post by 2useven10 »

SUSim

2) добавить к скрипту ключ -u User несложно, сделаю

1) я думаю tstr скоро конвертнёт в exe и миниперловый вариает (см. выше) у него тоже есть, но у меня не всё с ним работает, по крайней мере на рабочей xp-x64...

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

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

Post by 2useven10 »

версия 1.0.9 -- добавлена опция "-u User". ссылка выше

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

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

Post by John Doe »

2useven10 wrote:...ссылка выше
Можно прямо в шапке.

tstr
Posts: 533
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 9 times
Been thanked: 8 times

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

Post by tstr »

версия скрипта с минимально необходимым интерпретатором, включает в себя:
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.

Post Reply

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