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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
bodrox
Posts: 198
Joined: Tue 05 Apr, 2005 09:40
Location: ncbx

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

Postby bodrox » Sat 11 Feb, 2012 18:46

Latest post of the previous page:

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

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

tstr
Posts: 483
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 2 times
Been thanked: 2 times

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

Postby tstr » Sun 12 Feb, 2012 13:20

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: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Thu 16 Feb, 2012 15:34


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: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Thu 16 Feb, 2012 15:42

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

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Mon 20 Feb, 2012 16:28

обновил версию до 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: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

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

Postby SUSim » Mon 20 Feb, 2012 16:58

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

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

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

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Mon 20 Feb, 2012 17:14

SUSim

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

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

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Tue 21 Feb, 2012 10:18

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

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

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

Postby John Doe » Tue 21 Feb, 2012 11:19

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

tstr
Posts: 483
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 2 times
Been thanked: 2 times

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

Postby tstr » Tue 21 Feb, 2012 14:26

версия скрипта с минимально необходимым интерпретатором, включает в себя:
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: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Tue 21 Feb, 2012 14:50

tstr
Ошибка с 'UTF-16' ушла. Теперь вместо неё тоже ругань про отсутствие utf8.pm в первой строке, где встречается lc($str). При чтении из реестра - это 1120 (в шорткатах), при чтении из файла - 176.

tstr
Posts: 483
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 2 times
Been thanked: 2 times

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

Postby tstr » Tue 21 Feb, 2012 15:41

странно, проявлялось только на 64 битах, вроде придушил.
добавил ссылку на актуальную версию.

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Wed 22 Feb, 2012 10:30

1) у меня было и на висте-32, (VM, перл никогда не ставился).
2) в новой версии ругани нет, НО при импорте из файла (того самого) не находятся шорткаты и макросы (может и ещё что-то), хотя они там есть и при использовании штатного перла переносятся без проблем.

tstr
Posts: 483
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 2 times
Been thanked: 2 times

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

Postby tstr » Fri 24 Feb, 2012 13:51

проверьте пожалуйста, у кого ошибка воспроизводится эту версию

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Fri 24 Feb, 2012 14:09

работает!

tstr
Posts: 483
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 2 times
Been thanked: 2 times

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

Postby tstr » Fri 24 Feb, 2012 14:18

спасибо, значит можно пользоваться. ссылка обновлена тут

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Fri 02 Mar, 2012 19:55

tstr
Может Ваш мини-перловый набор положить на гуглокод и ссылку в шапку темы? Или это по каким-то причинам нежелательно?


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

Who is online

Users browsing this forum: No registered users and 4 guests