Интеграция в Фар WinRAR-а

Раздел для извращенцев( :) ) — поклонников фара.

Сообщение Alextp » Вс ноя 21, 2004 11:04 pm

Hello,

На основе Rar250.reg составил .reg-файл для интеграции в Фар
Winrar-а (именно Winrar.exe, а не Rar.exe!)
Пригодится всем, кто не хочет копировать Rar.exe в %PATH%.
И тем, кто не хочет ставить pkzip.exe/unzip.exe: Winrar распаковывает оба формата.

Url: <a href='http://alextpp.narod.ru/files/Far_WinRar.reg' target='_blank'>http://alextpp.narod.ru/files/Far_WinRar.reg</a>

Код: выделить все
REGEDIT4

;По многочисленным просьбам в RAR/FAR.SUPPORT:
;настройки FAR MultiArc для WinRar.exe (для RAR/ZIP архивов).
;По сравнению с настройками Rar 2.50:
; - убраны неподдерживаемые команды (как то CF, -W, -C-);
; - Winrar вызывается через start/wait (не нужно прописывать
;   "C:\Program Files\WinRAR" в %PATH%);
; - @Список передается в ANSI

[HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\RAR]
"Extract"="start /wait Winrar.exe x {-p%%P} -y -kb -- {%%S} %%A @%%LNMA"
"ExtractWithoutPath"="start /wait Winrar.exe e -av- {-p%%P} -y -kb -- {%%S} %%A @%%LNMA"
"Test"="start /wait Winrar.exe t -y {-p%%P} -- {%%S} %%A @%%LNMA"
"Delete"="start /wait Winrar.exe d -y -- {%%S} %%A @%%LNMA"
"Comment"="start /wait Winrar.exe c -y -- {%%S} %%A"
"CommentFiles"=-
"SFX"="start /wait Winrar.exe s -y -- {%%S} %%A"
"Lock"="start /wait Winrar.exe k -y -- {%%S} %%A"
"Protect"="start /wait Winrar.exe rr -y {%%S} -- %%A"
"Recover"="start /wait Winrar.exe r -y {%%S} -- %%A"
"Add"="start /wait Winrar.exe a -y {-p%%P} {-ap%%R} {%%S}  -- %%A @%%LNA"
"Move"="start /wait Winrar.exe m -y {-p%%P} {-ap%%R} {%%S}  -- %%A @%%LNA"
"AddRecurse"="start /wait Winrar.exe a -r0 -y {-p%%P} {-ap%%R} {%%S} -- %%A @%%LNA"
"MoveRecurse"="start /wait Winrar.exe m -r0 -y {-p%%P} {-ap%%R} {%%S} -- %%A @%%LNA"
"AllFilesMask"="*.*"


[HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\ZIP]
"Extract"="start /wait Winrar.exe x {-p%%P} -y -kb -- {%%S} %%A @%%LNMA"
"ExtractWithoutPath"="start /wait Winrar.exe e -av- {-p%%P} -y -kb -- {%%S} %%A @%%LNMA"
"Test"="start /wait Winrar.exe t -y {-p%%P} -- {%%S} %%A @%%LNMA"
"Delete"="start /wait Winrar.exe d -y -- {%%S} %%A @%%LNMA"
"Comment"="start /wait Winrar.exe c -y -- {%%S} %%A"
"CommentFiles"=-
"SFX"="start /wait Winrar.exe s -y -- {%%S} %%A"
"Recover"="start /wait Winrar.exe r -y {%%S} -- %%A"
"Add"="start /wait Winrar.exe a -afzip -y {-p%%P} {-ap%%R} {%%S}  -- %%A @%%LNA"
"Move"="start /wait Winrar.exe m -afzip -y {-p%%P} {-ap%%R} {%%S}  -- %%A @%%LNA"
"AddRecurse"="start /wait Winrar.exe a -afzip -r0 -y {-p%%P} {-ap%%R} {%%S} -- %%A @%%LNA"
"MoveRecurse"="start /wait Winrar.exe m -afzip -r0 -y {-p%%P} {-ap%%R} {%%S} -- %%A @%%LNA"
"AllFilesMask"="*.*"
Alexey aka Alextp
Alextp
Ст. сержант
 
Сообщений: 44
Зарегистрирован: Сб авг 21, 2004 1:30 pm
Откуда: Москва
Пункты репутации: 0

Сообщение Gluek » Пн ноя 22, 2004 9:24 am

Господи, ну зачем такой изврат то??? Можно же консольный rar юзать!

Код: выделить все
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Far\Plugins\MultiArc\RAR]
"Extract"="wrar x {-p%%P} -y -c- %%A @%%LNM"
"ExtractWithoutPath"="wrar e -av- {-p%%P} -y -c- %%A @%%LNM"
"Test"="wrar t -y {-p%%P} -c- %%A @%%LNM"
"Delete"="wrar d -y {-w%%W} %%A @%%LNM"
"Comment"="wrar c -y {-w%%W} %%A"
"CommentFiles"="wrar cf -y {-w%%W} %%A {@%%LNM}"
"SFX"="wrar s -y %%A"
"Lock"="wrar k -y %%A"
"Protect"="wrar rr -y %%A"
"Recover"="wrar r -y %%A"
"Add"="wrar a -y {-p%%P} {-w%%W} %%A @%%LN"
"Move"="wrar m -y {-p%%P} {-w%%W} %%A @%%LN"
"AddRecurse"="wrar a -r0 -y {-p%%P} {-w%%W} %%A @%%LN"
"MoveRecurse"="wrar m -r0 -y {-p%%P} {-w%%W} %%A @%%LN"
"AllFilesMask"="*.*"


<span style='color: #999999'>Добавлено:</span>
wrar это консолный RAR.EXE из папки с WinRAR'ом (296 448 bytes)
<!--fonto:Tahoma--><span style="font-family:Tahoma"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->Для контактов со мной пользуйтесь адресом mrgluek@gmail.com (e-mail & jabber).<!--sizec--></span><!--/sizec-->
Полезное в <a href="http://gluek.info/" target="_blank">моем блоге</a>: бесплатный <a href="http://gluek.info/free-files-hosting/" target="_blank">хостинг для файлов</a> и <a href="http://gluek.info/free-images-hosting/" target="_blank">для картинок</a>, бесплатные <a href="http://gluek.info/free-mp3-download/" target="_blank">сайты с музыкой</a>.<!--fontc--></span><!--/fontc-->
Gluek
Генерал-лейтенант
 
Сообщений: 3107
Зарегистрирован: Пн янв 06, 2003 6:24 am
Откуда: Россия/Москва
Пункты репутации: 0

Сообщение Alextp » Ср ноя 24, 2004 10:56 pm

<!--QuoteBegin-Gluek+Nov 22 2004, 13:24--><div class='quotetop'>QUOTE(Gluek @ Nov 22 2004, 13:24)</div><div class='quotemain'><!--QuoteEBegin-->Господи, ну зачем такой изврат то??? Можно же консольный rar юзать!<!--QuoteEnd--></div><!--QuoteEEnd-->

Ты внимательно читаешь?
Написал же - это для тех кто _не хочет_ использовать консольный Rar.exe (то есть, копировать его в %PATH%, переименовывать и т.д.).

Конечно, лучше консольный Rar.exe (у меня настроено на консольный), но если не хочется на новой машине возиться с копированием, прописыванием %PATH% ?
Alexey aka Alextp
Alextp
Ст. сержант
 
Сообщений: 44
Зарегистрирован: Сб авг 21, 2004 1:30 pm
Откуда: Москва
Пункты репутации: 0

Сообщение hoopoe » Чт ноя 25, 2004 8:22 am

а можно консольный rar для zip архивов прикрутить?
hoopoe
Майор
 
Сообщений: 363
Зарегистрирован: Чт июн 20, 2002 11:15 am
Откуда: Нежный Новгород
Пункты репутации: 0

Сообщение Gluek » Чт ноя 25, 2004 9:25 am

<!--QuoteBegin-Alextp+Nov 25 2004, 01:56--><div class='quotetop'>QUOTE(Alextp @ Nov 25 2004, 01:56)</div><div class='quotemain'><!--QuoteEBegin-->Написал же - это для тех кто _не хочет_ использовать консольный Rar.exe (то есть, копировать его в %PATH%, переименовывать и т.д.).
<!--QuoteEnd--></div><!--QuoteEEnd-->Не хочешь %path% писать - пиши полный путь к rar.exe...
<!--QuoteBegin-hoopoe+Nov 25 2004, 11:22--><div class='quotetop'>QUOTE(hoopoe @ Nov 25 2004, 11:22)</div><div class='quotemain'><!--QuoteEBegin-->а можно консольный rar для zip архивов прикрутить?
<!--QuoteEnd--></div><!--QuoteEEnd-->Можно, а почему бы и нет.
<!--fonto:Tahoma--><span style="font-family:Tahoma"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->Для контактов со мной пользуйтесь адресом mrgluek@gmail.com (e-mail & jabber).<!--sizec--></span><!--/sizec-->
Полезное в <a href="http://gluek.info/" target="_blank">моем блоге</a>: бесплатный <a href="http://gluek.info/free-files-hosting/" target="_blank">хостинг для файлов</a> и <a href="http://gluek.info/free-images-hosting/" target="_blank">для картинок</a>, бесплатные <a href="http://gluek.info/free-mp3-download/" target="_blank">сайты с музыкой</a>.<!--fontc--></span><!--/fontc-->
Gluek
Генерал-лейтенант
 
Сообщений: 3107
Зарегистрирован: Пн янв 06, 2003 6:24 am
Откуда: Россия/Москва
Пункты репутации: 0

Сообщение Serg » Чт ноя 25, 2004 10:05 am

Добавлю, что путь к рару можно добавить и так:
Код: выделить все
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Far.exe]
@="E:\\Program Files\\Far\\Far.exe"
"Path"="E:\\Program Files\\Far;E:\\PROGRA~1\\WinRar"


А ваще-то, pkzip, в отличие от rar - детерменированная программа и не падает на кривых данных ...
Serg
Призывник
 
Сообщений: 1
Зарегистрирован: Чт ноя 25, 2004 9:56 am
Пункты репутации: 0

Сообщение hoopoe » Чт ноя 25, 2004 12:12 pm

<!--QuoteBegin-Gluek+Nov 25 2004, 12:25--><div class='quotetop'>QUOTE(Gluek @ Nov 25 2004, 12:25)</div><div class='quotemain'><!--QuoteEBegin--><!--QuoteBegin-hoopoe @ Nov 25 2004+ 11:22--><div class='quotetop'>QUOTE(hoopoe @ Nov 25 2004 @  11:22)</div><div class='quotemain'><!--QuoteEBegin-->
а можно консольный rar для zip архивов прикрутить?<!--QuoteEnd--></div><!--QuoteEEnd-->
Можно, а почему бы и нет.
<!--QuoteEnd--></div><!--QuoteEEnd-->

а как? rar.exe (это который в поставке) ключ -afzip не понимает <!--emo&:(-->[img]style_emoticons/<#EMO_DIR#>/sad.gif[/img]<!--endemo-->
hoopoe
Майор
 
Сообщений: 363
Зарегистрирован: Чт июн 20, 2002 11:15 am
Откуда: Нежный Новгород
Пункты репутации: 0

Сообщение Gluek » Чт ноя 25, 2004 12:19 pm

<!--QuoteBegin-hoopoe+Nov 25 2004, 15:12--><div class='quotetop'>QUOTE(hoopoe @ Nov 25 2004, 15:12)</div><div class='quotemain'><!--QuoteEBegin-->ключ -afzip не понимает
<!--QuoteEnd--></div><!--QuoteEEnd-->А нафига этот ключ? Я поглядел - у меня вообще 7zip прикручен к zip'у, но раньше rar был...
<!--fonto:Tahoma--><span style="font-family:Tahoma"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->Для контактов со мной пользуйтесь адресом mrgluek@gmail.com (e-mail & jabber).<!--sizec--></span><!--/sizec-->
Полезное в <a href="http://gluek.info/" target="_blank">моем блоге</a>: бесплатный <a href="http://gluek.info/free-files-hosting/" target="_blank">хостинг для файлов</a> и <a href="http://gluek.info/free-images-hosting/" target="_blank">для картинок</a>, бесплатные <a href="http://gluek.info/free-mp3-download/" target="_blank">сайты с музыкой</a>.<!--fontc--></span><!--/fontc-->
Gluek
Генерал-лейтенант
 
Сообщений: 3107
Зарегистрирован: Пн янв 06, 2003 6:24 am
Откуда: Россия/Москва
Пункты репутации: 0

Сообщение alx » Сб фев 05, 2005 2:20 pm

Предлагаю вместо "start /wait ..." использовать следующее:
Код: выделить все
cmd /c start /min /wait Winrar.exe ...

Во первых, просто start у меня не работает (FAR 1.7b5, XP SP2) - стало быть это не портабельно (хотя и cmd.exe вроде есть только на NT). Во вторых, ключ /min сваливает окно WinRar в панель задач, и на не очень больших архивах оно не мигает по экрану, и окно ФАРа не теряет фокус (минус ещё одно мигание на экране).
alx
Рядовой
 
Сообщений: 6
Зарегистрирован: Сб фев 05, 2005 2:11 pm
Пункты репутации: 0

Сообщение Alextp » Сб фев 05, 2005 4:28 pm

<!--QuoteBegin-alx+Feb 5 2005, 18:20--><div class='quotetop'>QUOTE(alx @ Feb 5 2005, 18:20)</div><div class='quotemain'><!--QuoteEBegin-->Во первых, просто start у меня не работает (FAR 1.7b5, XP SP2) - стало быть это не портабельно (хотя и cmd.exe вроде есть только на NT).<!--QuoteEnd--></div><!--QuoteEEnd-->
Да, под NT/2k/XP вместо start надо использовать %ComSpec% (cmd.exe).
Сейчас поправлю первый постинг.
В общем, готовый файл (2 версии, под 9x/2k-XP) я выложил на <a href='http://plugring.farmanager.com/cgi-bin/downld.cgi' target='_blank'>PlugRing</a>. Вот ссылка:
<a href='http://plugring.farmanager.com/downld/files/arc/far_winrar.zip' target='_blank'>http://plugring.farmanager.com/downld/file.../far_winrar.zip</a>

Regards,
Alexey aka Alextp
Alextp
Ст. сержант
 
Сообщений: 44
Зарегистрирован: Сб авг 21, 2004 1:30 pm
Откуда: Москва
Пункты репутации: 0

Сообщение maxdrfl » Ср фев 09, 2005 2:22 am

RAR is a powerful tool allowing you to manage and control archive
files. Console RAR supports archives only in RAR format, which names
usually have a ".rar" extension. ZIP and other formats are not supported.

не поддерживает консольный рар зип архивы.
жаль конечно.

<span style='color: #999999'>Добавлено([mergetime]1107915459[/mergetime]):</span>
а за чем копировать обязательно в %path%. Просто скинте в папку фара да и все.
хотя эта папка тоже является %path%, но все же гораздо удобнее.

<span style='color: #999999'>Добавлено([mergetime]1107915747[/mergetime]):</span>
еще есть замечательный ключ:
-ibck run WinRAR in background
и плагин SilentStart - что бы фар панельками не мигал.
maxdrfl
Лейтенант
 
Сообщений: 80
Зарегистрирован: Вс дек 26, 2004 5:36 am
Пункты репутации: 0


Вернуться в FAR Manager

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron