Ru-Board.club
← Вернуться в раздел «Программы»

» Плагины и настройки FAR

Автор: Viewgg
Дата сообщения: 07.02.2005 20:22
WARP_ItSelf
volodyalipkin
Ещё раз спасибо.
Автор: WARP_ItSelf
Дата сообщения: 08.02.2005 02:10
volodyalipkin

Ну обычно делается одна папка со всеми архиваторами и туда прописывается path...
Автор: aar
Дата сообщения: 08.02.2005 09:11
volodyalipkin
У меня вообще с досовских времен на винте есть папка DN, где находится DOS Navigator, Volkov Commander и все консольные архиваторы туда свалены, как старые, еще досовские, так и новые виндовые. Поэтому под NT прописываешь в PATH эту директорию, например, C:\DN;, и все в ажуре, фар их цепляет.
Автор: Viewgg
Дата сообщения: 08.02.2005 09:16
WARP_ItSelf

Цитата:
Ну обычно делается одна папка со всеми архиваторами и туда прописывается path...

Это в справке к FAR так пишут. Только вот архиваторы просят ещё ключевые файлы, так что, возможно, сделать, как volodyalipkin советует, проще. Я сам эти варианты ещё не опробовал (до компа с FAR не добрался), попробую - посмотрю.

Цитата:
В 9x/Me:

autoexec.bat

строка

set path=%path%;папка с архивами;

и перезапустить винду.

А нельзя в файл FAR.bat прописать то же самое, и тогда параметр %path% должен, по идее, относиться только к сеансу работы с FAR? Или такой вариант не проходит?
Автор: arsvrn
Дата сообщения: 08.02.2005 10:09
Viewgg

Цитата:
Только вот архиваторы просят ещё ключевые файлы

Положи их в тот же каталог, где архиваторы.
Вариант с батником тоже проходит нормально, например:
PATH d:\archivat
"C:\PROGRAM FILES\FAR\Far.exe"
PS. Дополнение к посту о том, где менять командные строки для архиваторов. Если менять через опции, то параметры для измененного архиватора будут вписаны в реестр и будут далее браться оттуда, а не из инишника. Я не люблю засорять реестр, поэтому работаю только с файлом. Кстати, исходно FAR держит в реестре настройки только для RAR и ACE.
Автор: Viewgg
Дата сообщения: 08.02.2005 10:45

Цитата:
Вариант с батником тоже проходит нормально, например:
PATH d:\archivat
"C:\PROGRAM FILES\FAR\Far.exe"

Это я хотел услышать.
Цитата:
Дополнение к посту о том, где менять командные строки для архиваторов. Если менять через опции, то параметры для измененного архиватора будут вписаны в реестр и будут далее браться оттуда, а не из инишника. Я не люблю засорять реестр, поэтому работаю только с файлом. Кстати, исходно FAR держит в реестре настройки только для RAR и ACE.

Задавать %path% через BAT-файл проще.
Автор: Harrier
Дата сообщения: 08.02.2005 10:50
Подскажите как бороться с тем, что Far при копировании/перемещении некоторых папок со множеством файлов и папок не может какие-то файлы переместить. Приходится эту процедуру выполнять из Windows.
Так же бывает, что Far отказывается что-то удалять. А тот же файл может запросто удалить Windows.

Посоветуйте на свой вкус самые полезные/удобные плагины, которыми пользуетесь. Если не трудно.
Автор: Samovarov
Дата сообщения: 08.02.2005 11:06
Harrier


Цитата:
Посоветуйте на свой вкус самые полезные/удобные плагин

Попробуй "Background copy" плагин, он пользуется виндоузовским сервисом, если не ошибаюсь. В любо случае плагин лучший в своем роде.
А файлы могут не стираться из-за имени. Фар не поддерживает юникод, но этот плагин держит.

Добавлено:

Цитата:
Background

http://plugring.farmanager.com/cgi-bin/downld.cgi?Draw=List&Sort=Date&SelectCateg=%28none%29&SelectPlugIn=557&SelectAuthor=0&SelectOther=2&Select=Search&SearchText=Background+copy
Автор: arsvrn
Дата сообщения: 08.02.2005 12:02
Viewgg
Я имел ввиду не столько пути, сколько вообще настройку командных строк архиваторов.
Автор: Harrier
Дата сообщения: 08.02.2005 14:42
Samovarov

Спасибо.
Я его установил, но как установить "графическое дополнение" и как вообще им пользоваться?
Автор: GreenGremlin
Дата сообщения: 08.02.2005 16:55
Harrier

Цитата:
Посоветуйте на свой вкус самые полезные/удобные плагины, которыми пользуетесь.

Самый рулёзный плагин для Фара - это, конечно, Colorer. Вместо стандартного фтп-клиента, имхо гораздо удобнее FarNavigator, особенно учитывая уникальную возможность работать не только с FTP, но и с HTTP. Character Map v3.2 от Alex Yaroslavsky - удобная таблица символов. Mouse2002 - поддержка выделения мышью и контекстного меню в редакторе. Regular Expression Search and Replace - для поиска с использованием регулярных выражений. А также UnInstall v1.01, Control Panel Версия 1.6.0.0 и Service Manager for FAR, Version 2.1 - для замены соответствующих функций Windows. Причём работают быстрее.
Автор: Samovarov
Дата сообщения: 08.02.2005 20:00
Harrier

Цитата:
как установить "графическое дополнение"

С этим сложнее. По идее если поместить ВСI.exe вместе с плагином, то он должен сам запускаться. Но у меня не получилось. Использую макрос и пункты в меню типа этого.
"C:\Program Files\Far\Plugins\bcopy\BCI.exe"
far:macro post F11 b 1
Автор: m a x
Дата сообщения: 08.02.2005 20:13
aar

Цитата:
при архивации единственного файла с названием "filename.ext" имя архива автоматически становилось бы "filename.ext.rar" (если архивировать RAR-ом)

"Add"="rar a -y {-p%%P} {-ap%%R} {-w%%W} %%FQ.rar @%%LN"
Автор: zg
Дата сообщения: 08.02.2005 21:11
Samovarov
Цитата:
С этим сложнее. По идее если поместить ВСI.exe вместе с плагином, то он должен сам запускаться.
не должен.
Автор: m a x
Дата сообщения: 08.02.2005 21:33
Harrier
Попробуй http://www.killprog.com/killcopyr.html
Автор: Harrier
Дата сообщения: 08.02.2005 21:45
Samovarov
GreenGremlin

Спасибо! Буду пробовать.
Автор: aar
Дата сообщения: 10.02.2005 09:31
m a x

Цитата:
"Add"="rar a -y {-p%%P} {-ap%%R} {-w%%W} %%FQ.rar @%%LN"
Большое спасибо, получается, только почему-то в строке, где пишется имя архива, оно по-старому. Это можно как-то изменить?
Автор: Viewgg
Дата сообщения: 10.02.2005 19:26
Уважаемые! Когда я архивирую через FAR, то применяются параметры командной строки, только указанные в файле Custom.ini. Заданные руками в соответствующем поле параметры не применяются. Это что, глюк такой?
Автор: arsvrn
Дата сообщения: 10.02.2005 20:07
Viewgg
Вроде нет. Сейчас попробовал в 7z отключить "solid mode" - все получилось.
Автор: Viewgg
Дата сообщения: 10.02.2005 21:45
arsvrn
Смотри. Когда здесь
F9 -> Options -> Plugin configuration -> Archive support -> Command line -> UHArc
я изменяю параметр командной строки, в файле Custom.ini ничего не меняется. Реально применяются ключи именно из этого файла. Если руками задать параметр в поле Ключи при архивировании, то он на это не реагирует и применяет ключ, заданный в Custom.ini или, при отсутствии такового, параметр по умолчанию. Приходится задавать параметры ком. строки непосредственно в Custom.ini, что неудобно. Это неправильно. Может, этот глюк исправили в более новой версии? А то у меня 1704.
Автор: arsvrn
Дата сообщения: 10.02.2005 23:30
Viewgg
Насчет Option и файла Custom.ini - все правильно. Я уже писал выше, что, если менять параметры командной строки в опциях, то они сохраняются в реестре (естественно, Custom.ini не меняется. Far его только читает).
Сейчас проверил на UHArc. Менял "Compression mode". В файле записан ключ -mx, по F9 -> Option... ставил -m0, -m1 - UHArc все отрабатывает верно.
Правда, пользуюсь версией 1.65 (последний релиз от Рошаля). Сейчас буду пробовать на 1705 (1704 нету).

Добавлено:
Проверил 1705. Все работает правильно. Проверил и из поля "Ключи" диалога архивирования. Тоже работает. Попробуй 1705.
Если не получится, пришли посмотреть Custom.ini и reg-файлы, сохраненные с помощью SaveSettings.bat. Кстати, а какой у тебя UHArc - 04 или 06? Я проверял на 04.
Автор: Viewgg
Дата сообщения: 11.02.2005 21:06
arsvrn
А я юзал 0,6. Только, наверное, не в нём дело. Обудить сам архивер можно здесь: http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=5251#1

Цитата:
В файле записан ключ -mx, по F9 -> Option... ставил -m0, -m1 - UHArc все отрабатывает верно.

А вот у меня именно здесь - нет! Может, мне просто Винду переустановить пора, но этот идиотский глюк попробую отладить.
Автор: arsvrn
Дата сообщения: 11.02.2005 23:21
Viewgg
По-моему, Винда тут никак не может быть виновата. Я для отладки мультиарковых аддонов писал спецпрограммку, которая выводит в лог.файл командную строку. Хочешь, вышлю тебе куда-нибудь. Хоть увидишь, чего мультиарк отправляет архиватору.
Автор: arsvrn
Дата сообщения: 12.02.2005 12:28
Viewgg
А у тебя не может быть такого: в custom прописано, например, -mx, а ты в диалоге архивирования задаешь -mx1 ? Тогда в командную строку пойдут оба ключа, а какой из них возьмет UHArc я не знаю (но выбирать ему будет тяжко ).
Автор: Viewgg
Дата сообщения: 12.02.2005 15:45
arsvrn
Если в Custom.ini не прописано ничего, то UHArc выбирает по умолчанию. Кстати, теперь я сомневаюсь, что дело в MultiArc: его можно аккуратно диагностировать на RAR, чем я и займусь. Если окажется, что глючит UHArc, тогда ничего не поделаешь, придётся писать в Custom.ini. Если же нет - тогда можно попробовать поколдовать с самим MultiArc. Как только проверю, сообщу , хорошо?
Благодарю за заинентересованность и готовность помочь
Автор: arsvrn
Дата сообщения: 12.02.2005 17:31
Viewgg
Ну вот, на всякий случай, мой аддон для UHArc:

Цитата:
[UHArc]
TypeName=UHArc
ID=55 48 41
Extension=uha
List="uharc l -y -d2"
Errorlevel=1
Start= "-------------------------------------------------------------------------------"
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1=" zzzzzzzzzz dd-TTT-yyyy hh:mm:ss aaaa cccccccc"
End= "-------------------------------------------------------------------------------"
Extract=uharc x -d2 {-pw<%%P>} %%AQ @%%LQM
ExtractWithoutPath=uharc e -d2 {-pw<%%P>} %%AQ @%%LQM
Test=uharc t {-pw%%P} %%AQ
Add=uharc a -mx -d2 -md32768 -ed+ -idle {-pw<%%P>} {%%S} %%AQ @%%LQM
AddRecurse=uharc a -d2 -mx -md32768 -r+ -ed+ -idle {-pw<%%P>} %%AQ @%%LQM
Move=uharc m -d2 -mx -md32768 -ed+ -idle {-pw<%%P>} %%AQ @%%LQM
MoveRecurse=uharc m -d2 -mx -md32768 -r+ -ed+ -idle {-pw<%%P>} %%AQ @%%LQM
AllFilesMask="*.*"

Это для 0.4, но я быстренько глянул для 0.6 - вроде работает.
Автор: Viewgg
Дата сообщения: 14.02.2005 18:42
arsvrn
Я разобрался и выяснил. В UHARC применяются всё-таки параметры, прописанные в реестре, а не в Custom.ini (просто ранее они совпадали). В случае отсутствия параметров в реестре даже при наличии таковых в Custom.ini применяется параметры архиватора по умолчанию. Параметры, указанные в поле Ключи в диалоге архивирования, не применяются в UHARC 0.4 и 0.6 никогда. В RAR при отсутствии иных в реестре параметры в поле Ключи применяются (в Custom.ini RAR не прописывается ), значит, всё дело в самом UHARC, точнее, его плохой дружбе с MultiArc, а именно с полем Ключи.

Представленная выше информация является наиболее точной. В случае несоответствия этой информации с предшествующей последняя недостоверна.
Цитата:
аддон для UHArc

Есть официальный на ftp.elf.stuba.sk/... , он у меня и стоит. В твоём есть недостаток - не включена поддержка виртуальной памяти, есть и другие различия с моим. Твой я пробовал - эффект тот же. Надо попробовать мне новую версию FAR.
Автор: arsvrn
Дата сообщения: 14.02.2005 19:27
Viewgg
И все таки я не согласен с твоими выводами. Сейчас проверил еще раз. Параметры из Custom.ini берутся только в том случае, если в реестре (в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\...) нет набора команд для соответствующего архиватора. Изначально там прописаны RAR и ACE. Если хоть раз через Опции изменить параметры командной строки архиватора, то они переписываются из Custom в реестр и потом берутся из только реестра (сколько не меняй Custom). Вернуться к параметрам из Custom можно удалив соответствующую ветку реестра.
Не могу понять, почему у тебя такие проблемы. У меня и Ключи из диалога архивирования работают, и из Custom при пустом реестре берутся. И именно для UHArc. Проверил и для 0.4 и для 0.6.
А для других архиваторов (не считая RAR, ACE) все работает? Не может ли быть, что FAR не видит Custom.ini (ну не тот путь или еще чего)?
Автор: vhl
Дата сообщения: 15.02.2005 10:48
А как добавить в каталог дисков - сетевой путь?
Автор: Viewgg
Дата сообщения: 15.02.2005 21:05
arsvrn

Цитата:
Параметры из Custom.ini берутся только в том случае, если в реестре (в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\...)

Правильно, это по идее. А у меня что-то с юхарком не очень хотят (глюк).
Цитата:
Если хоть раз через Опции изменить параметры командной строки архиватора, то они переписываются из Custom в реестр и потом берутся из только реестра (сколько не меняй Custom).

Совершенно точно.
Цитата:
Вернуться к параметрам из Custom можно удалив соответствующую ветку реестра.

Или выбрав в Опциях пункт Сбросить.
Цитата:
Не может ли быть, что FAR не видит Custom.ini (ну не тот путь или еще чего)?


Цитата:
А для других архиваторов (не считая RAR, ACE) все работает?

Я проверял на RAR, попробую ещё на чём-нибудь совсем внешнем, если откопаю.
Цитата:
Не могу понять, почему у тебя такие проблемы.

Я тоже!
Цитата:
У меня и Ключи из диалога архивирования работают, и из Custom при пустом реестре берутся.

В идеале так и должно быть, а у меня - эти тупые глюки.
Цитата:
И именно для UHArc.

Проверю для других архиваторов, прописываемых в Custom.ini. Сам UHARC работает нормально, а вот настройки из FAR до него просто не доходят.
Сначала попробую новый фар, когда достану, а если глюки продолжатся - придётся отлаживать.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: PECompact


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.