Page 7 of 10
[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Mon 19 Sep, 2011 12:27
by 2useven10
В теме обсуждается 2x3.pl — perl-скрипт служащий для переноса конфигурации из Far 2 в Far 3.
Служит для конвертации цветов, ассоциаций, групп раскраски/сортировки, ссылок на папки, режимов панелей
и макросов.
Работа с базой через
sqlite3.exe.
Скачать архив
far2x3.7z
во вложении ниже.
Можно конвертировать настройки Far 1 (2x3.pl -far1 ...), но надо иметь ввиду, что этот вариант почти не тестировался.
Примечание модератора
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Sat 11 Feb, 2012 18:46
by bodrox
Latest post of the previous page:
John Doe wrote:Спасибо, я понял он скомпилирован.
А всё ж в идеале хотелось бы самодостаточный perl.exe (или минимальный комплект).
в
Дэнвере идёт в поставке miniperl.exe (640 КБ).
з.ы. мультиаплоад закрыли же, ссылки все сдохли. может, имеет смысл упаковку на гуглокоде же выкладывать?
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Sun 12 Feb, 2012 13:20
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=
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Thu 16 Feb, 2012 15:34
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.
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Thu 16 Feb, 2012 15:42
by 2useven10
попытка догнать DrKnS +++неудачная: 2463 ушёл в отрыв+++
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Mon 20 Feb, 2012 16:28
by 2useven10
обновил версию до far3 build 2465. если ещё актуально - проверяйте....
upd: new option added "-u User"
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Mon 20 Feb, 2012 16:58
by SUSim
Если к Финишу сильно опоздаешь, мы тебе не простим !
2useven10 wrote:если ещё актуально - проверяйте....
многим будет точно актуально, не сегодня так завтра, особенно под финал! Может всё-таки в архив положить миниперл из денвера и соответственно батники подправить.
ЗЫ: сам я столкнулся, кроме отсутствия перла, еще с одним - у меня в фар 2 запускался с ключём /u и штатное применение этого отличного скрипта не давало результата (перла я не знаю, но возможность конвертить reg-файл я оценил, делал так: експортировал в рег, удалял из рег user\... а потом уж скрипт...) для простого пользователя сложновато, а вот подправить скрипт чтобы он просто сохранял настройки текущего пользователя 2.0 в *.farconfig это было бы лучше, наверно.
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Mon 20 Feb, 2012 17:14
by 2useven10
SUSim
2) добавить к скрипту ключ -u User несложно, сделаю
1) я думаю tstr скоро конвертнёт в exe и миниперловый вариает (см. выше) у него тоже есть, но у меня не всё с ним работает, по крайней мере на рабочей xp-x64...
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Tue 21 Feb, 2012 10:18
by 2useven10
версия 1.0.9 -- добавлена опция "-u User". ссылка выше
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Tue 21 Feb, 2012 11:19
by John Doe
2useven10 wrote:...ссылка выше
Можно прямо в шапке.
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Tue 21 Feb, 2012 14:26
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)
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Tue 21 Feb, 2012 14:50
by 2useven10
tstr
Ошибка с 'UTF-16' ушла. Теперь вместо неё тоже ругань про отсутствие utf8.pm в первой строке, где встречается lc($str). При чтении из реестра - это 1120 (в шорткатах), при чтении из файла - 176.
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Tue 21 Feb, 2012 15:41
by tstr
странно, проявлялось только на 64 битах, вроде придушил.
добавил ссылку на актуальную версию.
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Wed 22 Feb, 2012 10:30
by 2useven10
1) у меня было и на висте-32, (VM, перл никогда не ставился).
2) в новой версии ругани нет, НО при импорте из файла (того самого) не находятся шорткаты и макросы (может и ещё что-то), хотя они там есть и при использовании штатного перла переносятся без проблем.
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Fri 24 Feb, 2012 13:51
by tstr
проверьте пожалуйста, у кого ошибка воспроизводится
эту версию
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Fri 24 Feb, 2012 14:09
by 2useven10
работает!
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Fri 24 Feb, 2012 14:18
by tstr
спасибо, значит можно пользоваться. ссылка обновлена
тут
Re: 2x3.pl: скрипт для переноса конфигурации из FAR 2
Posted: Fri 02 Mar, 2012 19:55
by 2useven10
tstr
Может Ваш мини-перловый набор положить на гуглокод и ссылку в шапку темы? Или это по каким-то причинам нежелательно?