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

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

Автор: AlVlS
Дата сообщения: 30.11.2008 20:44
все элементарно - нажать ShiftF1 а там еще раз ShiftF1, дальше думаю разберешься
Автор: PetrK
Дата сообщения: 30.11.2008 22:07
AlVlS
Спасибо, получилось.
А откуда я должен был это узнать? В том плане? что пользуюсь Farом только по F3, F4, F5, F6 F7, F8, а у него гораздо больше возможностей.

только не говорите, что читать F1).
Автор: Uncle KILLER
Дата сообщения: 01.12.2008 06:04
PetrK, читай F1 или, как принято, RTFM
Автор: slavia
Дата сообщения: 06.12.2008 19:39
модератору уже написал, но не факт,
так что повторюсь

в связи с тем что заглох http://farmanager.rainforce.org/nightly/, качаем из других мест, если кто не умеет\не имеет возможности собирать сам

на http://far-build.narod.ru/ выкладываются свежие сборки 180,
все естественно "TEST ONLY!" 8)

Автор: kirillkr
Дата сообщения: 06.12.2008 20:04

Цитата:
в связи с тем что заглох http://farmanager.rainforce.org/nightly/, качаем из других мест, если кто не умеет\не имеет возможности собирать сам

на http://far-build.narod.ru/ выкладываются свежие сборки 180,
все естественно "TEST ONLY!" 8)

Сайт заработал, но сборки не выкладываются
Автор: Victor_VG
Дата сообщения: 06.12.2008 22:44
PetrK

У меня на сайте по mkisofs есть инструкции, пользуйся. В UNIX та же K3B из KDE в итоге вызывает для подготовки проекта записи именно её. А вообще что мешает выполнить простенькую команду: view:<mksofs -help -> F6 и из редактора F2? Не знал о такой возможности? Читай. Если использовать mkisofs 2.01, то команды полностью совпадут с его BSD прототипом, т.к. программа была портирована с UNIX. Держи статью по применению mkisofs_cdrecord.chm и её ключи вместе с man(8) mksisofs mkisofs_man. Читай, но оба документа на английском, и я их переводить не собираюсь - я убежден в том, что их надо читать на языке оригинала, т.к. переводчики очень часто при переводе искажают смысл документа до неузнаваемости.

slavia

Там есть пара особенностей:

1) Файлы .reg - их надо править, т.к. пути в Реестре указаны для ASCII версии \Far\, а в UNICODE используется подключ \Far18\, ну это не сложно. sed в руки и он чёрта исправит.
2) Плугин farcolorer-take5.beta4 где мы его ни пробовали, показал не однозначные результаты по стабильности хост программ, и в итоге я например пользуюсь версией 4ever и давно. Устарела? да, не удобна в установке и настройке? да, но мне важно что она прекрасно работает в любой версии и в ASCII и в UNICODE. Коли надо, могу выложить отдельно и сам плугин и библиотеку к нему, но увы, без man-ов - не сохранились - сколько лет прошло как я их скачал и добавил в них всё что там есть...
3) WinSCP - он как то и сам по себе работает не лучшим образом. Спокойнее использовать FTP +OpenVPN, а коли надо, то просто шифровать пакеты AES256 и пусть кто-то сидит и разбирается коли ему сиё интересно. Особенно если сеансовые пароли длинные и случайные, или как мы пользуемя собственно библиотекой реализующей код Шеннона-Фано для передачи важных данных, я на его рожу погляжу, особенно когда он попытается сломать даже теоретически не взламываемый код Шеннонф-Фано, т.к. он может быть сломан исключительно брутефорсом из бесконечного числа вариантов расшифровки, а ведь правильный из них только один.
Автор: Victor_VG
Дата сообщения: 07.12.2008 23:38
Дурацкий вопрос: кому нибудь удалось заставить корректно (без блокировки F11) заставить работать PlugMenu 1.0х в 1.71.2470 версии используя её макросы? В 1.80.615/1.80.635/1.80.636 работает, в 1.71 блокируется вызов F11. Пока не могу с ходу понять как их заставить работать в связке, и потому макросы PlugMenu из Реестра удалил.

В то же время надо отдать должное автору плугина Regular Expression Search and Replace - Kostromitinov Pavel - версия 6.37 получилась на редкость удачной, и то что он встроил туда функциональность UNIX команды Grep очень здорово выручает. Сам плагин работает быстро и чётко. Особенно он оказался удобен при разборе здоровенных логов испытательной станции - за три дня (!) испытаний 2,79 Гб логов! Иди, найди в них нужные данные. А его плугин находит их достаточно быстро, и пока я занимаюсь другой работой, нужные данные уже под рукой. Другими средствами их поиск занимает много большее время, до нескольких часов вместо 15 - 20 минут.
Автор: Sav
Дата сообщения: 08.12.2008 09:20
Ничего конструктивного, просто флейм - Victor_VG, время от времени вы раздражаете всех - ну какую же пургу вы гоните - "код Шеннона-Фано для передачи важных данных" , "брутефорсом из бесконечного числа вариантов расшифровки" - вот объясните, зачем? Хотите показаться умнее? Такое прокатывает в нетрезвой компании матподготовку которой вы знаете, но не может работать в интернете, где попадаются образованные люди и им очевидно, насколько вы не разбираетесь в том, что пишете.
Автор: Victor_VG
Дата сообщения: 08.12.2008 18:25

Sav

Пусть с Вами модераторы разбираются.
Автор: Smitis
Дата сообщения: 08.12.2008 21:15


Sav
После того как Виктора забанили на forum.farmanager.com за флейм, ему негде больше плакаться по поводу своих вечных проблем с ФАРом.
Автор: slavia
Дата сообщения: 10.12.2008 19:07
to Victor_VG

> Там есть пара особенностей:
> 1) Файлы .reg - их надо править, т.к. пути в Реестре указаны для ASCII версии \Far\, а в UNICODE используется подключ \Far18\, ну это не сложно. sed в руки и он чёрта исправит.

ммм..

а вы точно смотрели что их нет?
вернее что они не в [HKEY_CURRENT_USER\Software\FAR18\] ссылаются а в [HKEY_CURRENT_USER\Software\FAR] ???

если увидели какие конкретно недочёты - подскажите, вместе сделаем!

PS
\\ *.reg файлики к MultiArc - не упоминаем. он до сей поры не факт что работает.
\\ или Вы дальше ..\Far\Addons\Archivers\Arj.reg не заглядывали?


> 2)Плугин farcolorer-ta...
> 3)WinSCP

на то они и плугины.
F5 вам в руки.


Автор: Victor_VG
Дата сообщения: 10.12.2008 23:25
slavia

Регфайлы к MultiArc работают, держи полный комплект настроек включая 100% рабочий вариант custom.ini с полной поддержкой LZMA. Нет проблем, может и пригодится. В своё время пришлось с ним повозится, но сделал. Держи:
[more=Custom.ini]
;[Section name]
; use format name here

;TypeName
; optional parameter, is retained for compatibility purposes.
; Allows to override format name, defined in the section name.
;ID (optional)
; archive ID (2-digit hex numbers delimited with spaces)
;IDOnly (optional)
; if 1, extension is ignored and only ID is used to detect archive type.
; Otherwise both extension and ID (if present) are used.
;IDPos (optional)
; ID position in archive. If not present, ID will be searched
; in starting part of archive (first 128 Kb).
;Extension
; archive format extension (without dot).
;List
; command to produce listing. It will be appended with an archive name
; It may also contain variables %%A with optional modifiers Q, q, W, P, S
; In this case archive name will not be appended.
;Errorlevel (optional)
; listing accepted only if errorlevel less than specified.
;IgnoreErrors (optional)
; if nonzero, archiver commands exit code will be ignored.
; Use with caution.
;Start (optional)
; any part of line in listing after which processing is started.
; If text started from '^', it will be compared from second symbol
; with lines beginning. Otherwise text looked anywhere in lines.
;End (optional)
; any part of line in listing to stop processing.
; If text starts from '^', it will be compared from second symbol
; with lines beginning. Otherwise text looked anywhere in lines.
;Format0 ... FormatN
; Listing format:
; n - file name
; . - remove trailing spaces from file name and append name with dot
; z - unpacked size
; c - file description
; p - packed size
; d - day
; t - month
; TTT - three letters month name (Jan, Feb, Mar, ...)
; y - year
; h - hours
; H - hours modifier letter (a - a.m. time, p - p.m. time)
; m - minutes
; s - seconds
; a - attributes
; * - skip until first space or end of line
; b - day of last access
; v - month of last access
; e - year of last access
; x - hours of last access
; l - minutes of last access
; k - seconds of last access
; j - day of creation
; g - month of creation
; f - year of creation
; o - hours of creation
; i - minutes of creation
; u - seconds of creation
; r - CRC (hex)
; C - chapters info
; (<digital parameters>) - optional digits, some or all digits may be missing
;IgnoreString0 ... IgnoreStringN (optional)
; do not process these strings
; If text starts from '^', it will be compared from second symbol
; with lines beginning. Otherwise text looked anywhere in lines.
;
;Other items describe archive commands
;
; The following variables may be used:
;
; %%A - Archive name.
;
; %%a - Short archive name.
;
; %%W - Temporary folder including the terminating slash.
;
; %%P - Password.
;
; %%R - Current archive folder.
;
; %%L - Filelist name. Filelist is the file containing names of files
; to be processed by the external archiver.
;
; %%l - Filelist with short file names.
;
; %%F - Names of one or more files to be processed. If all names
; cannot be placed in a single string, the archiver will be
; executed several times until all file names are exhausted.
; By default maximum total command length is 127, but you can
; specify it directly after %%F, for example %%F512.
; Variable %%F should be used only if the destination archiver
; does not support filelists.
;
; %%f - The name of a single file to process. The archiver will be
; executed several times until all file names are exhausted.
; This variable should be used only if the destination archiver
; does not support filelists or multiple file names on
; the command line.
;
; %%E<errorlevel> - maximum acceptable command errorlevel.
; For example, %%E2 indicates that errorlevels 0, 1 and 2
; are acceptable. This variable may be specified in any place
; of command. If it is absent, only errorlevel 0 is considered
; as successful.
;
; %%S - Place in the command line to insert additional switches,
; specified in the second string of "Add" dialog. If this
; variable is absent, switches are added to end of command
; line.
;
; Variable modifiers Q, q, S, M, N, *, W, P can be used to change
;file names format details:
;
; 'Q' - quote names with spaces;
; 'q' - quote all names;
; 'S' - use '/' instead of '\' in pathnames;
; 'M' - transfer folder names to archiver as 'foldername\*.*';
; 'N' - transfer folder names to archiver as 'foldername';
; '*' - use '*' mask to select all files. This modifier
; overrides "All files mask" parameter for single
; archiver command;
; 'W' - use name only, without path;
; 'P' - use path only, without name;
; 'A' - use ANSI encoding.
;
; These modifiers may be specified immediately after %%F, %%f, %%L
;or %%l variables without spaces. 'P' and 'A' also may be used with
;%%A and %%a. Several modifiers are allowed, for example %%LMN or
;%%F*QSN128 are valid. If neither 'M' nor 'N' modifier is specified,
;'N' is assumed. If both 'M' and 'N' are specified, both 'foldername'
;and 'foldername\*.*' will be transferred to archiver.
;
; If a part of the external archiver command string is enclosed
;in { } braces, it will be added to the resulting string only
;if this part contains at least one non-empty variable
;from those described above.
;
; If an external archiver does not support a particular command,
;leave the corresponding string blank.
;
; Regular expressions notice.
;
;Now regular expressions can be used in parameters 'FormatX', 'IgnoreStringX',
;'Start', 'End'. Regular expression are parsed by PCRE library
;(ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/) which recognizes
;Perl5-compatible syntax. To specify that pattern should be matched as regular
;expression, enclose it in slashes ('/'). The following regexp flags can be
;used (if corresponding characters are placed after closing slash):
; i - ignore case
; x - extended (use explaining spaces)
; m - multiline
; s - "." matches new line characters also ('\n', '\r')
;
;When using regexps in 'FormatX' parameter, named strings are used to
;extract information from listing lines. The following field names are
;available:
; name - file name with relative path (leading and trailing spaces
; are trimmed)
; description - file description
; size - unpacked file size in bytes (non-digit characters are ignored
; in this and all other numeric fields)
; packedSize - packed file size in bytes
; attr - file attributes (A - archive, R - readonly, S - system, C -
; compressed, H - hidden, D - directory)
; cYear, cDay, cMonth, cHour, cMin, cSec - creation time
; mYear, mDay, mMonth, mHour, mMin, mSec - modification time
; mAMPM, mMonthA - extended time fields for modification time
; aYear, aDay, aMonth, aHour, aMin, aSec - access time
; CRC - 32 bit file Cyclic Redundancy Checksum
;
;------------------------------------------------------------------------
;Several examples of new syntax:
;
;to parse the following listing:
;>>>
; Volume in drive D is work
; Volume Serial Number is xxxx-xxxx
;
; Directory of :\works\MultiArc\final\Formats
;
;15.11.2004 07:15 <DIR> .
;15.11.2004 07:15 <DIR> ..
;14.11.2004 00:46 5 632 Ace.fmt
;14.11.2004 00:46 4 608 Arc.fmt
;14.11.2004 00:46 6 656 Arj.fmt
;14.11.2004 00:46 6 144 Cab.fmt
;15.11.2004 06:07 56 832 Custom.fmt
;15.11.2004 07:14 1 551 custom.ini-re
;15.11.2004 07:11 54 344 Formats.jkr
;14.11.2004 00:46 4 608 Ha.fmt
;14.11.2004 00:46 6 144 Lzh.fmt
;15.11.2004 07:15 0 out
;14.11.2004 00:46 6 144 Rar.fmt
;14.11.2004 00:46 9 216 TarGz.fmt
;14.11.2004 00:46 6 656 Zip.fmt
; 13 File(s) 168 535 bytes
; 2 Dir(s) 37 840 883 712 bytes free
;<<<
;the following settings can be used:
;
;Start="/^ Directory of/"
;End="/File\(s\)/"
;Format0="/^(?P<cDay>\d+).(?P<cMonth>\d+).(?P<cYear>\d+)\s+ (?P<cHour>\d+)?P<cMin>\d+)\s+(?P<packedSize>[\d\xff]+)\s(?P<name>.*?)\s*$/"
;
;
;these settings:
;
;Start="/^..reading directory/"
;End="/^..listing completed/"
;Format0="/^[^\|]*\|(?P<size>[^\|]+)\|(?P<attr>[^\|]+)\|\s+(?P<name>.*?)\s*$/"
;IgnoreString0="/^---- ---- ---- ----/"
;
;can be used to parse the following kind of listing:
;>>>
;jkRes utility version 002
; pack/unpack tool to work with jkRes resource bundles
;
;..listing files from resource bundle
;..reading directory...12 items found
;---- ---- ---- ----
; zlib | 5632 | A.... | Ace.fmt
; zlib | 4608 | A.... | Arc.fmt
; zlib | 6656 | A.... | Arj.fmt
; zlib | 6144 | A.... | Cab.fmt
; zlib | 56832 | A.... | Custom.fmt
; zlib | 4608 | A.... | Ha.fmt
; zlib | 6144 | A.... | Lzh.fmt
; zlib | 6144 | A.... | Rar.fmt
; zlib | 9216 | A.... | TarGz.fmt
; zlib | 6656 | A.... | Zip.fmt
; zlib | 13012 | A.... | Custom.ini
; zlib | 1072 | A.... | custom.ini-re
;---- ---- ---- ----
;..listing completed
;..done
;<<<

[JAR]
TypeName=JAR
ID=1a 4a 61 72 1b
IDOnly=1
IDPos=14
Extension=j
List="jar32 v -y"
Errorlevel=1
Start="^-------"
End="^Total files listed: "
Format0="* nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
; " 0 ....D Win-32 Solid 10-12 2003-05-06 10:22:18 2003-05-06 10:22:18
Format1="zzzzzzzzzz aaaaa CCCCCCC yyyy-tt-dd hh:mm:ss ffff-gg-jj oo:ii:uu"
Format2=" eeee-vv-bb xx:ll:kk"
Extract=jar32 x -y {-g%%P} %%A @%%LMq
ExtractWithoutPath=jar32 e -y {-g%%P} %%A @%%LMq
Test=jar32 t -y %%A
Delete=jar32 d -y %%A @%%LNMq
Comment=jar32 c -z -y %%A
CommentFiles=jar32 c -y %%A @%%LMq
SFX=
Lock=jar32 y -jl -y %%A
Protect=jar32 y -hk -y %%A
Recover=jar32 rh -y %%A
Add=jar32 a -y {-g%%P} {%%S} %%A @%%LMq
Move=jar32 m -y {-g%%P} {%%S} %%A @%%LMq
AddRecurse=jar32 a -r -y {-g%%P} {%%S} %%A @%%LMq
MoveRecurse=jar32 m -r -y {-g%%P} {%%S} %%A @%%LMq
AllFilesMask="*.*"
;
;Because of complicated listing, *.j archives with commented files
;cannot be correctly treated with FAR's CUSTOM.FMT. Therefore,
;the command "CommentFiles" must be used very carefully. Don't comment
;files of *.j archives if you want to manage them using FAR!
;If you face with *.j archive(s) having commented files, use the
;commands "jar32 v archive.j | more" and "jar32 x archive.j" to
;view and to extract the content, respectively. Also you can extract
;whole content of such archives with FAR's command <Shift-F2>!
;

[IMP]
TypeName=IMP
ID=49 4D 50 0A
IDOnly=1
IDPos=0
Extension=imp
List="imp l -y"
Errorlevel=1
Start="^---------"
End="^Total: "
Format0="zzzzzzzzzz TTT dd yyyy hh:mmH aaaaa nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=imp e {-pt%%R} -y %%A @%%LMA
ExtractWithoutPath=imp e -y -p- %%A @%%LMA
Test=imp t -y %%A
Delete=imp d -r -y %%A @%%LMA
Comment=imp c -i -y %%A
CommentFiles=imp c -y %%A @%%LMA
SFX=
Lock=
Protect=imp r -e -y %%A
Recover=imp b -y %%A
Add=imp a -y {%%S} %%A @%%LMA
Move=imp a -d -y {%%S} %%A @%%LMA
AddRecurse=imp a -r -pl -y {%%S} %%A @%%LMA
MoveRecurse=imp a -d -r -pl -y {%%S} %%A @%%LMA
AllFilesMask="*.*"

[AIN]
Extension=ain
List="ain v -y"
Errorlevel=1
Start=" Имя файла"
End=" файлов "
Format0="nnnnnnnnnnnnnnnnnnnnnnn zzzzzzzz dd tt yy hh mm ss"
Extract=ain x -y %%A @%%LM
ExtractWithoutPath=ain e -y %%A @%%LM
Test=ain t -y %%A @%%LM
Delete=ain d -y %%A @%%LM
Comment=
CommentFiles=
SFX=
Lock=
Protect=
Recover=
Add=ain a -y %%A @%%LM
Move=ain m -y %%A @%%LM
AddRecurse=ain a -r -y %%A @%%LM
MoveRecurse=ain m -r -y %%A @%%LM
AllFilesMask="*.*"

[UC2]
TypeName=UC2
ID=55 43 32 1A
IDPos=0
IDOnly=1
Extension=uc2
List="uc v"
Errorlevel=1
Start="^--> Directory of"
End=" matching file"
Format0="nnnnnnnn.nnnnnn zzzzzzzzz TTT-dd-yyyy hh:mm:ss"
Extract=uc xf %%a @%%lM
ExtractWithoutPath=uc ef %%a @%%lM
Test=uc tf %%a
Delete=uc df %%a @%%lM
Protect=uc pf %%a
Recover=uc tf %%a
Add=uc af %%a @%%lM
Move=uc mf %%a @%%lM
AddRecurse=uc asf## %%a @%%lM
MoveRecurse=uc msf## %%a @%%lM
AllFilesMask="*.*"
;
;Import the file ...Far\Addons\Archivers\FARUC2.REG into the
;Win32 Registry, and you will be able to view (F3) and extract (F4)
;content of *.uc2 archives with complex directory structure!
;Properly replace Type0 of FARUC2.REG with Type1, Type2 etc,
;if you've made some file associations before (the 1st file
;association of the FAR manager has Type0)...
;

[InstallShield]
ID=13 5d 65 8c
IDPos=0
IDOnly=1
Extension=Z
List="icomp -l"
Errorlevel=7
IgnoreErrors=1
Start="^ ========"
End="^ ------"
Format0=" tt-dd-yy hh-mm zzzzzzzz aaaa pppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=icomp -d -i -h -o %%A %%fWQ %%fP
ExtractWithoutPath=icomp -d -h -o %%A %%fWQ %%fP
Test=icomp -dt -i %%A %%fWQ %%fP
Delete=icomp -r -h %%f %%A
Comment=
CommentFiles=
SFX=
Lock=
Protect=
Recover=
Add=icomp -h %%fQ %%A
Move
AddRecurse=icomp -h -i %%fQ %%A
MoveRecurse=
AllFilesMask="*.*"

[Limit]
TypeName=Limit&
ID=4C 4D 1A
IDonly=0
Extension=lim
List=limit l
Start=^---------
Format0=" nnnnnnnn.nnn zzzzzzzz pppppppp aaaaa dd-tt-yy hh:mm:ss"
End=^---------

[RK]
TypeName=RK
IDOnly=1
Extension=rk
List="rk -vv"
IgnoreErrors=1
Start="Archive name:"
Format0=" nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1=" zzzzzzzzz"
Format2=" ppppppppp"
Format3=" aaaaa"
Format4=" j(j)-g(g)-ffff"
Format5=" oo:ii:uu"
Format6=" d(d)-t(t)-yyyy"
Format7=" hh:mm:ss"
Format8=" b(b)-v(v)-eeee"
Format9=" xx:ll:kk"
Format10=" rrrrrrrr"
IgnoreString0="^BitsPerByte ="
Extract=rk -x %%A @%%LMA
ExtractWithoutPath=rk -e %%A @%%LMA
Test=rk -i %%A
Delete=
Comment=
CommentFiles=
SFX=
Lock=
Protect=
Recover=
Add=rk {%%S} -mx3 -Ar+s+h+ %%A @%%LMA
Move=
AddRecurse=rk {%%S} -mx3 -Ar+s+h+ -r %%A @%%LMA
MoveRecurse=
AllFilesMask="*"

[7z]
TypeName=7z
ID=37 7A BC AF 27 1C
IDPos=
IDOnly=1
Extension=7z
List=7za l -- %%AQ
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=7za x {-p%%P} -r0 -y -scsDOS -- %%A @%%LQMN
ExtractWithoutPath=7za e {-p%%P} -r0 -y -scsDOS -- %%A @%%LQMN
Test=7za t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN
Delete=7za d {-p%%P} -r0 -ms=off -scsDOS -- %%A @%%LQMN
Add=7za a {-p%%P} -r0 -t7z {%%S} -scsDOS -- %%A @%%LQMN
AddRecurse=7za a {-p%%P} -r0 -t7z {%%S} -scsDOS -- %%A @%%LQMN
AllFilesMask="*"

[rpm]
TypeName=rpm
ID=ED AB EE DB
IDPos=
IDOnly=1
Extension=rpm
List=7za l -- %%AQ
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=7za x {-p%%P} -r0 -y -scsDOS -- %%A @%%LQMN
ExtractWithoutPath=7za e {-p%%P} -r0 -y -scsDOS -- %%A @%%LQMN
Test=7za t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN
AllFilesMask="*"

[cpio]
TypeName=cpio
ID=
IDPos=
IDOnly=0
Extension=cpio
List=7za l -- %%AQ
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=7za x {-p%%P} -r0 -y -scsDOS -- %%A @%%LQMN
ExtractWithoutPath=7za e {-p%%P} -r0 -y -scsDOS -- %%A @%%LQMN
Test=7za t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN
AllFilesMask="*"

[deb]
TypeName=deb
ID=
IDPos=
IDOnly=0
Extension=deb
List=7za l -- %%AQ
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=7za x {-p%%P} -r0 -y -scsDOS -- %%A @%%LQMN
ExtractWithoutPath=7za e {-p%%P} -r0 -y -scsDOS -- %%A @%%LQMN
Test=7za t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN
AllFilesMask="*"

[InnoSetup5]
TypeName=InnoSetup5
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35 2E
IDOnly=1
List=innounp -v -m
Errorlevel=1
Start="^---------"
End="^---------"
Format0="zzzzzzzzzz yyyy tt dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
AllFilesMask="*.*"

[InnoSetup4]
TypeName=InnoSetup4
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E
IDOnly=1
List="innounp -v -m"
Errorlevel=1
Start="^---------"
End="^---------"
Format0="zzzzzzzzzz yyyy tt dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
AllFilesMask="*.*"

[InnoSetup3]
TypeName=InnoSetup3
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E
IDOnly=1
List="innounp -v -m"
Errorlevel=1
Start="^---------"
End="^---------"
Format0="zzzzzzzzzz yyyy tt dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
AllFilesMask="*.*"
[VVV]
Extension=vvv
List="VVV /V %%AQ"
Errorlevel=1
Start=""
End=""
Format0="zzzzzzzzzzzz aaaaaaa dd tt yyyy hh mm ss jj gg ffff oo ii uu bb vv eeee xx ll kk cccccccccccc nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=VVV /X %%AQ @%%LM
ExtractWithoutPath=VVV /X %%AQ @%%LM
Test=VVV /R %%AQ @%%LM
Delete=VVV /D %%AQ @%%LM
Comment=
CommentFiles=
SFX=
Lock=
Protect=
Recover=
Add=VVV /A %%AQ @%%LM
Move=
AddRecurse=VVV /A %%AQ @%%LM
MoveRecurse=
AllFilesMask="*.*"

[isoCDdata]
TypeName=ISO(CD-data)
ID=
IDPos=
IDOnly=0
Extension=
List=
Start=
End=
Format0=
Extract=
ExtractWithoutPath=
Test=
Delete=
Add=mkisofs -iso-level 3 -joliet-long -D -r -dir-mode 1 -file-mode 1 -duplicates-once {%%S} -volid %%A -output %%Aiso -path-list %%LQ
AddRecurse=mkisofs -iso-level 3 -joliet-long -D -r -dir-mode 1 -file-mode 1 -duplicates-once {%%S} -volid %%A -output %%Aiso -path-list %%LQ
AllFilesMask="*"

[isoDVDdata]
TypeName=ISO(DVD-data)
ID=
IDPos=
IDOnly=0
Extension=
List=
Start=
End=
Format0=
Extract=
ExtractWithoutPath=
Test=
Delete=
Add=mkisofs -udf -iso-level 3 -joliet-long -D -r -dir-mode 1 -file-mode 1 -duplicates-once {%%S} -volid %%A -output %%Aiso -path-list %%LQ
AddRecurse=mkisofs -udf -iso-level 3 -joliet-long -D -r -dir-mode 1 -file-mode 1 -duplicates-once {%%S} -volid %%A -output %%Aiso -path-list %%LQ
AllFilesMask="*"

[isoDVDvideo]
TypeName=ISO(DVD-video)
ID=
IDPos=
IDOnly=0
Extension=
List=
Start=
End=
Format0=
Extract=
ExtractWithoutPath=
Test=
Delete=
Add=mkisofs -dvd-video -volid %%A {%%S} -output %%Aiso -path-list %%LQ
AddRecurse=mkisofs -dvd-video -volid %%A {%%S} -output %%Aiso -path-list %%LQ
AllFilesMask="*"

[Nullsoft Installer]
TypeName=Nullsoft Installer
ID=EF BE AD DE 4E 75 6C 6C 73 6F 66 74 49 6E 73 74
IDPos=
IDOnly=1
List=7za l %%AQ
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=7za x -r0 -y {-w%%W} -- %%A @%%LQMN
ExtractWithoutPath=7z e -r0 -y {-w%%W} -- %%A @%%LQMN
Test=7za t -r0 -- %%A @%%LQMN
Delete=7za d -r0 {-w%%W} -- %%A @%%LQMN
Add=
AddRecurse=
AllFilesMask="*"

[UHArc]
TypeName=UHArc
ID=55 48 41
Extension=uha
List="uharc l -y -d2"
Errorlevel=1
;Start= "file size date time attr crc-32 "
Start= "-------------------------------------------------------------------------------"
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1=" zzzzzzzzzz dd-TTT-yyyy hh:mm:ss aaaa cccccccc"
End= "-------------------------------------------------------------------------------"
Extract=uharc x -b2048 -d2 -vm+ {-pw<%%P>} %%A @%%lM
ExtractWithoutPath=uharc e -b2048 -d2 -vm+ {-pw<%%P>} %%A @%%lM
Test=uharc t {-pw%%P} %%A
Delete=
Comment=
CommentFiles=
SFX=
Lock=
Protect=
Recover=
Add=uharc a -d2 -b2048 -m3 -md16384 -vm+ -ed+ {-pw<%%P>} %%A @%%LM
AddRecurse=uharc a -d2 -b2048 -m3 -md16384 -r+ -vm+ -ed+ {-pw<%%P>} %%A @%%LM
Move=uharc m -d2 -b2048 -m3 -md16384 -vm+ -ed+ {-pw<%%P>} %%A @%%LM
MoveRecurse=uharc m -d2 -b2048 -m3 -md16384 -r+ -vm+ -ed+ {-pw<%%P>} %%A @%%LM
AllFilesMask="*.*"

[LZMA]
TypeName=LZMA
ID=5D 00 00 80 00
IDPos=
IDOnly=1
Extension=LZMA
List=7z l -- %%AQ
Start=
End=
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=lzma d %%AQ %%FQ
ExtractWithoutPath=7z e {-p%%P} -r0 -y -scsDOS -- %%A @%%LQMN
Test=7z t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN
Delete=
Add=lzma e %%fQ %%AQ %%S
AddRecurse=lzma e %%fQ %%AQ %%S
AllFilesMask="*"[/more], [more=multiarc-171]
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc]
"AdvFlags"=dword:00000003
"DefaultFormat"="RAR"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\7z]
"Extract"="7za {-p%%P} -r0 -y x %%A @%%LQMN"
"ExtractWithoutPath"="7za {-p%%P} -y -r0 e %%A @%%LQMN"
"Test"="7za t {-p%%P} -y -r0 %%A @%%LQMN"
"Delete"="7za d -y -r0 -ms=off %%A @%%LQMN"
"Add"="7za {-p%%P} -r0 -y -t7z a %%A @%%LQMN"
"AddRecurse"="7za {-p%%P} -r0 -y -t7z a %%A @%%LQMN"
"DefExt"="7z"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\ACE]
"Extract"="ace32 x {-p%%P} -y -c- -std {%%S} %%A @%%LN"
"ExtractWithoutPath"="ace32 e -av- {-p%%P} -y -c- -std {%%S} %%A @%%LN"
"Test"="ace32 t -y {-p%%P} -c- -std {%%S} %%A"
"Delete"="ace32 d -y -std {-t%%W} {%%S} %%A @%%LN"
"Comment"="ace32 cm -y -std {-t%%W} {%%S} %%A"
"CommentFiles"="ace32 cf -y -std {-t%%W} {%%S} %%A {@%%LN}"
"SFX"="ace32 s -y -std {%%S} %%A"
"Lock"="ace32 k -y -std {%%S} %%A"
"Protect"="ace32 rr -y -std {%%S} %%A"
"Recover"="ace32 r -y -std {%%S} %%A"
"Add"="ace32 a -c2 -y -std {-p%%P} {-t%%W} {%%S} %%A @%%LN"
"Move"="ace32 m -c2 -y -std {-p%%P} {-t%%W} {%%S} %%A @%%LN"
"AddRecurse"="ace32 a -y -c2 -r -f -std {-p%%P} {-t%%W} {%%S} %%A @%%LN"
"MoveRecurse"="ace32 m -y -c2 -r -f -std {-p%%P} {-t%%W} {%%S} %%A @%%LN"
"AllFilesMask"="*.*"
"DefExt"="ace"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\AIN]
"Extract"="ain x -y %%A @%%LM"
"ExtractWithoutPath"="ain e -y %%A @%%LM"
"Test"="ain t -y %%A @%%LM"
"Delete"="ain d -y %%A @%%LM"
"Add"="ain a -y %%A @%%LM"
"Move"="ain m -y %%A @%%LM"
"AddRecurse"="ain a -r -y %%A @%%LM"
"MoveRecurse"="ain m -r -y %%A @%%LM"
"AllFilesMask"="*.*"
"DefExt"="ain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\BZIP]
"Extract"="7za x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7za e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7za t -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7za d -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Add"="7za a -r0 -tbzip2 {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AddRecurse"="7za a -r0 -tbzip2 {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
"DefExt"="bz2"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\CAB]
"Extract"="MsCab -i0 -FAR {-ap%%R} {-p%%P} {%%S} x %%A @%%LMA"
"ExtractWithoutPath"="MsCab -i0 -FAR {-p%%P} {%%S} e %%A @%%LMA"
"Test"="MsCab -i0 {-p%%P} {%%S} t %%A"
"Delete"="MsCab -i0 -FAR {-p%%P} {%%S} d %%A @%%LMA"
"SFX"="MsCab {%%S} s %%A"
"Add"="MsCab -i0 -dirs {-ap%%R} {-p%%P} {%%S} a %%A @%%LNMA"
"Move"="MsCab -i0 -dirs {-ap%%R} {-p%%P} {%%S} m %%A @%%LNMA"
"AddRecurse"="MsCab -r0 -i0 -dirs {-ap%%R} {-p%%P} {%%S} a %%A @%%LNMA"
"MoveRecurse"="MsCab -r0 -i0 -dirs {-ap%%R} {-p%%P} {%%S} m %%A @%%LNMA"
"AllFilesMask"="*"
"DefExt"="cab"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\COMPRESS]
"ExtractWithoutPath"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\Compress.fmt,Extract %%A|%%f"
"Add"="compress.exe -r %%f"
"DefExt"="??_"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\cpio]
"Extract"="7za x -r0 -y {-w%%W} -- %%A @%%LQMN"
"ExtractWithoutPath"="7za e -r0 -y {-w%%W} -- %%A @%%LQMN"
"Test"="7za t -r0 -- %%A @%%LQMN"
"Delete"="7za d -r0 {-w%%W} -- %%A @%%LQMN"
"DefExt"="cpio"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\DIR]
"DefExt"="dir"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\DZ]
"Extract"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Extract %%A %%FQ1024"
"ExtractWithoutPath"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,ExtractWithoutPaths %%A %%FQ1024"
"Test"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Test %%A %%FQ1024"
"Delete"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Delete %%A %%FQ1024"
"Add"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Add %%A -%%R %%FQ1024"
"Move"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Move %%A -%%R %%FQ1024"
"AddRecurse"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Add %%A -%%R %%FQ1024"
"MoveRecurse"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Move %%A -%%R %%FQ1024"
"DefExt"="DZ"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\GZip]
"Extract"="%COMSPEC% /c gzip -cd %%A >%%fq"
"ExtractWithoutPath"="%COMSPEC% /c gzip -cd %%A >%%fq"
"Test"="%COMSPEC% /c gzip -t %%A"
"Add"="%COMSPEC% /c gzip -c %%fq >%%A"
"Move"="%COMSPEC% /c gzip %%fq"
"AddRecurse"="%COMSPEC% /c gzip -c %%fq >%%A"
"MoveRecurse"="%COMSPEC% /c gzip %%fq"
"AllFilesMask"="*"
"DefExt"="gz"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\InstallShield]
"Extract"="icomp -d -i -h -o %%A %%fWQ %%fP"
"ExtractWithoutPath"="icomp -d -h -o %%A %%fWQ %%fP"
"Test"="icomp -dt -i %%A %%fWQ %%fP"
"Delete"="icomp -r -h %%f %%A"
"Add"="icomp -h %%fQ %%A"
"AddRecurse"="icomp -h -i %%fQ %%A"
"AllFilesMask"="*.*"
"DefExt"="Z"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\Nullsoft Installer]
"Extract"="7za x -r0 -y {-w%%W} -- %%A @%%LQMN"
"ExtractWithoutPath"="7za e -r0 -y {-w%%W} -- %%A @%%LQMN"
"Test"="7za t -r0 -- %%A @%%LQMN"
"Delete"="7za d -r0 {-w%%W} -- %%A @%%LQMN"
"Comment"=""
"CommentFiles"=""
"SFX"=""
"Lock"=""
"Protect"=""
"Recover"=""
"Add"=""
"Move"=""
"AddRecurse"=""
"MoveRecurse"=""
"AllFilesMask"="*"
"DefExt"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\OE Message Base]
"Extract"="RunDll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\DBX.fmt,Extract $INSTDIR\\Plugins\\MultiArc\\Formats\\DBX.INI %%a %%fW"
"ExtractWithoutPath"="RunDll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\DBX.fmt,Extract $INSTDIR\\Plugins\\MultiArc\\Formats\\DBX.INI %%a %%fW"
"DefExt"="DBX"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\OMF Library]
"ExtractWithoutPath"="\"tlib \"%%a\" *%%fW\""
"Delete"="\"tlib \"%%a\" -%%fW\""
"Add"="\"tlib \"%%a\" -+%%fW\""
"Move"="\"tlib \"%%a\" -+%%fW\""
"AllFilesMask"="*.*"
"DefExt"="lib"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\rpm]
"Extract"="7za x -r0 -y {-w%%W} -- %%A @%%LQMN"
"ExtractWithoutPath"="7za e -r0 -y {-w%%W} -- %%A @%%LQMN"
"Test"="7za t -r0 -- %%A @%%LQMN"
"Delete"="7za d -r0 {-w%%W} -- %%A @%%LQMN"
"AllFilesMask"="*"
"DefExt"="rpm"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\SIS]
"ExtractWithoutPath"="sisread ey %%A %%FMQ"
"DefExt"="sis"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\StuffIt]
"Extract"="unstuff.exe %%a %%lW"
"ExtractWithoutPath"="unstuff.exe -d %%a %%lW"
"Test"="unstuff.exe -t %%a"
"AllFilesMask"="*.*"
"DefExt"="SIT"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\TAR]
"Extract"="tar --force-local -xf %%A %%FSq32768"
"ExtractWithoutPath"="%comspec% /c tar --force-local -O -xf %%A %%fSq > %%fWq"
"Delete"="tar --delete --force-local -f %%A %%FSq32768"
"Add"="tar --force-local -rf %%A %%FSq32768"
"Move"="tar --force-local --remove-files -rf %%A %%FSq32768"
"AddRecurse"="tar --force-local -rf %%A %%FSq32768"
"MoveRecurse"="tar --force-local --remove-files -rf %%A %%FSq32768"
"AllFilesMask"="*"
"DefExt"="tar"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\The Bat! Message Base]
"Extract"="RunDll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\TBB.fmt,Extract $INSTDIR\\Plugins\\MultiArc\\Formats\\TBB.INI %%a %%fW"
"ExtractWithoutPath"="RunDll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\TBB.fmt,Extract $INSTDIR\\Plugins\\MultiArc\\Formats\\TBB.INI %%a %%fW"
"DefExt"="TBB"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\torrent]
"DefExt"="torrent"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\TryIfNoOther]
"upx"=dword:00000001
"tar"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\UC2]
"Extract"="uc xf %%a @%%lM"
"ExtractWithoutPath"="uc ef %%a @%%lM"
"Test"="uc tf %%a"
"Delete"="uc df %%a @%%lM"
"Protect"="uc pf %%a"
"Recover"="uc tf %%a"
"Add"="uc af %%a @%%lM"
"Move"="uc mf %%a @%%lM"
"AddRecurse"="uc asf## %%a @%%lM"
"MoveRecurse"="uc msf## %%a @%%lM"
"AllFilesMask"="*.*"
"DefExt"="uc2"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\UPX]
"Extract"="upx -d -o %%FQ %%A"
"ExtractWithoutPath"="upx -d -o %%FQ %%A"
"Test"="upx -t %%A"
"Add"="upx -9 %%FQ"
"MoveRecurse"="*.*"
"DefExt"="exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\VP]
"Extract"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\vp.fmt,Xtract %%fW"
"ExtractWithoutPath"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\vp.fmt,Xtract %%fW"
"AllFilesMask"="*.*"
"DefExt"="VP"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\Z(Unix)]
"Extract"="7za x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7za e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7za t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
"DefExt"="z"

[HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\ZIP]
"Extract"="pkzip25 -ext -dir -over=all -nozip -mask=none -times=mod {-pass=%%P} %%A @%%LNMA"
"ExtractWithoutPath"="pkzip25 -ext -over=all -nozip -mask=none -times=mod {-pass=%%P} %%A @%%LNMA"
"Test"="pkzip25 -test=all -nozip {-pass=%%P} %%A"
"Delete"="pkzip25 -delete -nozip {-temp=%%W} %%A @%%LNMA"
"Comment"="pkzip25 -hea -nozip {-temp=%%W} %%A"
"CommentFiles"="pkzip25 -com=all -nozip {-temp=%%W} %%A"
"SFX"="pkzip25 -sfx -nozip %%A"
"Recover"="%comspec% /c echo.|pkzip25 -fix -nozip %%A"
"Add"="pkzip25 -add -attr=all -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"Move"="pkzip25 -add -move -attr=all -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"AddRecurse"="pkzip25 -add -attr=all -dir -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"MoveRecurse"="pkzip25 -add -move -attr=all -dir -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"AllFilesMask"="*.*"
"DefExt"="zip"[/more], [more=Far 1.80 MultiArc]REGEDIT4

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc]
"AdvFlags"=dword:00000003
"DefaultFormat"="RAR"
"HideOutput"=dword:00000000
"UseLastHistory"=dword:00000000
"ProcessShiftF1"=dword:00000001
"DescriptionNames"="descript.ion,files.bbs"
"ReadDescriptions"=dword:00000001
"UpdateDescriptions"=dword:00000001
"AllowChangeDir"=dword:00000001

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\7z]
"Extract"="7z {-p%%P} -r0 -y x %%A @%%LQMN"
"ExtractWithoutPath"="7z {-p%%P} -y -r0 e %%A @%%LQMN"
"Test"="7z t {-p%%P} -y -r0 %%A @%%LQMN"
"Delete"="7z d -y -r0 -ms=off %%A @%%LQMN"
"Add"="7z {-p%%P} -r0 -y -t7z a %%A @%%LQMN"
"AddRecurse"="7z {-p%%P} -r0 -y -t7z a %%A @%%LQMN"
"DefExt"="7z"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\ACE]
"Extract"="ace32 x {-p%%P} -y -c- -std {%%S} %%A @%%LN"
"ExtractWithoutPath"="ace32 e -av- {-p%%P} -y -c- -std {%%S} %%A @%%LN"
"Test"="ace32 t -y {-p%%P} -c- -std {%%S} %%A"
"Delete"="ace32 d -y -std {-t%%W} {%%S} %%A @%%LN"
"Comment"="ace32 cm -y -std {-t%%W} {%%S} %%A"
"CommentFiles"="ace32 cf -y -std {-t%%W} {%%S} %%A {@%%LN}"
"SFX"="ace32 s -y -std {%%S} %%A"
"Lock"="ace32 k -y -std {%%S} %%A"
"Protect"="ace32 rr -y -std {%%S} %%A"
"Recover"="ace32 r -y -std {%%S} %%A"
"Add"="ace32 a -c2 -y -std {-p%%P} {-t%%W} {%%S} %%A @%%LN"
"Move"="ace32 m -c2 -y -std {-p%%P} {-t%%W} {%%S} %%A @%%LN"
"AddRecurse"="ace32 a -y -c2 -r -f -std {-p%%P} {-t%%W} {%%S} %%A @%%LN"
"MoveRecurse"="ace32 m -y -c2 -r -f -std {-p%%P} {-t%%W} {%%S} %%A @%%LN"
"AllFilesMask"="*.*"
"DefExt"="ace"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\AIN]
"Extract"="ain x -y %%A @%%LM"
"ExtractWithoutPath"="ain e -y %%A @%%LM"
"Test"="ain t -y %%A @%%LM"
"Delete"="ain d -y %%A @%%LM"
"Add"="ain a -y %%A @%%LM"
"Move"="ain m -y %%A @%%LM"
"AddRecurse"="ain a -r -y %%A @%%LM"
"MoveRecurse"="ain m -r -y %%A @%%LM"
"AllFilesMask"="*.*"
"DefExt"="ain"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\BZip]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"Delete"="7z d -r0 {-w%%W} -scsDOS -- %%A @%%LQMN"
"Comment"=""
"CommentFiles"=""
"SFX"=""
"Lock"=""
"Protect"=""
"Recover"=""
"Add"="7z a -r0 -tbzip2 {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"Move"="bzip2 %%fq"
"AddRecurse"="7z a -r0 -tbzip2 {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN"
"MoveRecurse"="bzip2 %%fq"
"AllFilesMask"="*"
"DefExt"="bz2"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\CAB]
"Extract"="MsCab -i0 -FAR {-ap%%R} {-p%%P} {%%S} x %%A @%%LMA"
"ExtractWithoutPath"="MsCab -i0 -FAR {-p%%P} {%%S} e %%A @%%LMA"
"Test"="MsCab -i0 {-p%%P} {%%S} t %%A"
"Delete"="MsCab -i0 -FAR {-p%%P} {%%S} d %%A @%%LMA"
"SFX"="MsCab {%%S} s %%A"
"Add"="MsCab -i0 -dirs {-ap%%R} {-p%%P} {%%S} a %%A @%%LNMA"
"Move"="MsCab -i0 -dirs {-ap%%R} {-p%%P} {%%S} m %%A @%%LNMA"
"AddRecurse"="MsCab -r0 -i0 -dirs {-ap%%R} {-p%%P} {%%S} a %%A @%%LNMA"
"MoveRecurse"="MsCab -r0 -i0 -dirs {-ap%%R} {-p%%P} {%%S} m %%A @%%LNMA"
"AllFilesMask"="*"
"DefExt"="cab"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\CDDIR]
"Extract"="FMT-module Copyright (C) 1998 by Igor Grabelnikov, 2:5063/3@fidonet"
"ExtractWithoutPath"=""
"Test"=""
"Delete"=""
"Comment"=""
"CommentFiles"=""
"SFX"=""
"Lock"=""
"Protect"=""
"Recover"=""
"Add"=""
"Move"=""
"AddRecurse"=""
"MoveRecurse"=""
"AllFilesMask"="*"
"DefExt"="DIR"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\COMPRESS]
"ExtractWithoutPath"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\Compress.fmt,Extract %%A|%%f"
"Add"="compress.exe -r %%f"
"DefExt"="??_"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\cpio]
"Extract"="7z x -r0 -y {-w%%W} -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -- %%A @%%LQMN"
"Test"="7z t -r0 -- %%A @%%LQMN"
"Delete"="7z d -r0 {-w%%W} -- %%A @%%LQMN"
"DefExt"="cpio"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\DIR]
"Extract"=""
"ExtractWithoutPath"=""
"Test"=""
"Delete"=""
"Comment"=""
"CommentFiles"=""
"SFX"=""
"Lock"=""
"Protect"=""
"Recover"=""
"Add"=""
"Move"=""
"AddRecurse"=""
"MoveRecurse"=""
"AllFilesMask"=""
"DefExt"="dir"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\DZ]
"Extract"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Extract %%A %%FQ1024"
"ExtractWithoutPath"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,ExtractWithoutPaths %%A %%FQ1024"
"Test"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Test %%A %%FQ1024"
"Delete"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Delete %%A %%FQ1024"
"Add"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Add %%A -%%R %%FQ1024"
"Move"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Move %%A -%%R %%FQ1024"
"AddRecurse"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Add %%A -%%R %%FQ1024"
"MoveRecurse"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\dz.fmt,Move %%A -%%R %%FQ1024"
"DefExt"="DZ"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\GZip]
"Extract"="%COMSPEC% /c gzip -cd %%A >%%fq"
"ExtractWithoutPath"="%COMSPEC% /c gzip -cd %%A >%%fq"
"Test"="%COMSPEC% /c gzip -t %%A"
"Add"="%COMSPEC% /c gzip -c %%fq >%%A"
"Move"="%COMSPEC% /c gzip %%fq"
"AddRecurse"="%COMSPEC% /c gzip -c %%fq >%%A"
"MoveRecurse"="%COMSPEC% /c gzip %%fq"
"AllFilesMask"="*"
"DefExt"="gz"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\InstallShield]
"Extract"="icomp -d -i -h -o %%A %%fWQ %%fP"
"ExtractWithoutPath"="icomp -d -h -o %%A %%fWQ %%fP"
"Test"="icomp -dt -i %%A %%fWQ %%fP"
"Delete"="icomp -r -h %%f %%A"
"Add"="icomp -h %%fQ %%A"
"AddRecurse"="icomp -h -i %%fQ %%A"
"AllFilesMask"="*.*"
"DefExt"="Z"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\Nullsoft Installer]
"Extract"="7z x -r0 -y {-w%%W} -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -- %%A @%%LQMN"
"Test"="7z t -r0 -- %%A @%%LQMN"
"Delete"="7z d -r0 {-w%%W} -- %%A @%%LQMN"
"Comment"=""
"CommentFiles"=""
"SFX"=""
"Lock"=""
"Protect"=""
"Recover"=""
"Add"=""
"Move"=""
"AddRecurse"=""
"MoveRecurse"=""
"AllFilesMask"="*"
"DefExt"=""

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\OE Message Base]
"Extract"="RunDll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\DBX.fmt,Extract $INSTDIR\\Plugins\\MultiArc\\Formats\\DBX.INI %%a %%fW"
"ExtractWithoutPath"="RunDll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\DBX.fmt,Extract $INSTDIR\\Plugins\\MultiArc\\Formats\\DBX.INI %%a %%fW"
"DefExt"="DBX"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\OMF Library]
"ExtractWithoutPath"="\"tlib \"%%a\" *%%fW\""
"Delete"="\"tlib \"%%a\" -%%fW\""
"Add"="\"tlib \"%%a\" -+%%fW\""
"Move"="\"tlib \"%%a\" -+%%fW\""
"AllFilesMask"="*.*"
"DefExt"="lib"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\RAR]
"AddSwitches"="-r -rr3% -s -ss -mdg -m5"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\SIS]
"ExtractWithoutPath"="sisread ey %%A %%FMQ"
"DefExt"="sis"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\StuffIt]
"Extract"="unstuff.exe %%a %%lW"
"ExtractWithoutPath"="unstuff.exe -d %%a %%lW"
"Test"="unstuff.exe -t %%a"
"AllFilesMask"="*.*"
"DefExt"="SIT"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\TAR]
"Extract"="tar --force-local -xf %%A %%FSq32768"
"ExtractWithoutPath"="%comspec% /c tar --force-local -O -xf %%A %%fSq > %%fWq"
"Delete"="tar --delete --force-local -f %%A %%FSq32768"
"Add"="tar --force-local -rf %%A %%FSq32768"
"Move"="tar --force-local --remove-files -rf %%A %%FSq32768"
"AddRecurse"="tar --force-local -rf %%A %%FSq32768"
"MoveRecurse"="tar --force-local --remove-files -rf %%A %%FSq32768"
"AllFilesMask"="*"
"DefExt"="tar"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\The Bat! Message Base]
"Extract"="RunDll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\TBB.fmt,Extract $INSTDIR\\Plugins\\MultiArc\\Formats\\TBB.INI %%a %%fW"
"ExtractWithoutPath"="RunDll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\TBB.fmt,Extract $INSTDIR\\Plugins\\MultiArc\\Formats\\TBB.INI %%a %%fW"
"DefExt"="TBB"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\torrent]
"DefExt"="torrent"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\TryIfNoOther]
"upx"=dword:00000001
"tar"=dword:00000001

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\UC2]
"Extract"="uc xf %%a @%%lM"
"ExtractWithoutPath"="uc ef %%a @%%lM"
"Test"="uc tf %%a"
"Delete"="uc df %%a @%%lM"
"Protect"="uc pf %%a"
"Recover"="uc tf %%a"
"Add"="uc af %%a @%%lM"
"Move"="uc mf %%a @%%lM"
"AddRecurse"="uc asf## %%a @%%lM"
"MoveRecurse"="uc msf## %%a @%%lM"
"AllFilesMask"="*.*"
"DefExt"="uc2"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\UPX]
"Extract"="upx -d -o %%FQ %%A"
"ExtractWithoutPath"="upx -d -o %%FQ %%A"
"Test"="upx -t %%A"
"Add"="upx -9 %%FQ"
"MoveRecurse"="*.*"
"DefExt"="exe"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\VP]
"Extract"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\vp.fmt,Xtract %%fW"
"ExtractWithoutPath"="rundll32 $INSTDIR\\Plugins\\MultiArc\\Formats\\vp.fmt,Xtract %%fW"
"Test"=""
"Delete"=""
"Comment"=""
"CommentFiles"=""
"SFX"=""
"Lock"=""
"Protect"=""
"Recover"=""
"Add"=""
"Move"=""
"AddRecurse"=""
"MoveRecurse"=""
"AllFilesMask"="*.*"
"DefExt"="VP"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\Z(Unix)]
"Extract"="7z x -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"ExtractWithoutPath"="7z e -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN"
"Test"="7z t -r0 -scsDOS -- %%A @%%LQMN"
"AllFilesMask"="*"
"DefExt"="z"

[HKEY_CURRENT_USER\Software\Far18\Plugins\MultiArc\ZIP]
"Extract"="pkzip25 -ext -dir -over=all -nozip -mask=none -times=mod {-pass=%%P} %%A @%%LNMA"
"ExtractWithoutPath"="pkzip25 -ext -over=all -nozip -mask=none -times=mod {-pass=%%P} %%A @%%LNMA"
"Test"="pkzip25 -test=all -nozip {-pass=%%P} %%A"
"Delete"="pkzip25 -delete -nozip {-temp=%%W} %%A @%%LNMA"
"Comment"="pkzip25 -hea -nozip {-temp=%%W} %%A"
"CommentFiles"="pkzip25 -com=all -nozip {-temp=%%W} %%A"
"SFX"="pkzip25 -sfx -nozip %%A"
"Recover"="%comspec% /c echo.|pkzip25 -fix -nozip %%A"
"Add"="pkzip25 -add -attr=all -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"Move"="pkzip25 -add -move -attr=all -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"AddRecurse"="pkzip25 -add -attr=all -dir -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"MoveRecurse"="pkzip25 -add -move -attr=all -dir -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"AllFilesMask"="*.*"
"DefExt"="zip"[/more]
Пути даны через NSIS нотацию - каталог установки в терминологии NSIS обозначается переменной $INSTDIR. Ничего? Для меня это привычный способ мышления - проще.

Что касается проблемного плугина PlugMenu, то я пробовал все три доступных мне версии: 1.0, 1.0.1 и 1.0.2. Под Far 1.80 Alternative работает, вот настройки с какими работает:

Код: REGEDIT4

[HKEY_CURRENT_USER\Software\Far18\Plugins\PlugMenu]
"AutoHotkey"=dword:00000001
"ShowHidden"=dword:00000000
"ShowFileName"=dword:00000000
"ShowFlags"=dword:00000000
"ShowModifyTime"=dword:00000000
"ShowAccessTime"=dword:00000000
"SortMode"=dword:00000000
Автор: slavia
Дата сообщения: 12.12.2008 17:57
спасибо.
будем делать
Автор: Victor_VG
Дата сообщения: 13.12.2008 02:53
slavia

Установка библиотек от VC9 дана в теме по NSIS

Посмотрел 646-ю. Баг с кодировками на своём месте. И исправления его ждать не приходится - mantis#0000541. Лучше всего использовать предложенный cRom патч. Он - работает.
Автор: pzaytsev
Дата сообщения: 13.12.2008 18:18
Всем привет!
В справке по симлинкам нашел следующее: "Напрямую делать символические связи на папки CD-ROM нельзя, но можно это ограничение обойти, смонтировав CD-ROM диск на папку NTFS-раздела."
Вопрос. Каким образом в Far-е можно смонтировать DVD дисковод как папку на жестком диске? С помощью "Управления компьютером" нашел, как это сделать, а помошью Far - нет.
Автор: LeaF_AVF
Дата сообщения: 13.12.2008 18:24
pzaytsev
1. запускаешь mountvol
2. смотришь точку подключения своего CD-ROM привода (в моем примере \\?\Volume{417289ac-1e14-11dd-b6c2-806d6172696f}\)
3. подключаешь CD-ROM к папке
mountvol c:\temp\cd \\?\Volume{417289ac-1e14-11dd-b6c2-806d6172696f}\,
где первый параметр - папка, в которую подключаешь (папка должна существовать), второй параметр - точка подключения привода
Автор: Victor_VG
Дата сообщения: 13.12.2008 18:26
pzaytsev

Да очень просто - создай папку, дальше Alt+F6 - Far создаёт символическую ссылку на папку. Или через плугин EMenu. Эффект тот же.
Автор: pzaytsev
Дата сообщения: 13.12.2008 18:48
LeaF_AVF
Спасибо, mountvol как вариант, себе на заметку взял. Правда хотелось бы иметь интерфейс из Far. Потому как количество телодвижений велико.

Victor_VG
Сорри, я не совсем понял. При попытке создать симлинк Alt+F6 на DVD дисковод кнопка "Создать связь" просто неактивна. Более того, мне нужна обратная операция - с дисковода создать линк на пустую папку.

Добавлено:
Я встроил команду mountvol !\ \\?\Volume{db54f08e-8d93-11dd-bf45-806d6172696f}\ в меню по F2. Кажется, все получилось свести к нажатию 2-х клавиш
Автор: LeaF_AVF
Дата сообщения: 13.12.2008 19:30
pzaytsev
ты же сам процитировал хелп:

Цитата:
Напрямую делать символические связи на папки CD-ROM нельзя

поэтому Victor_VG заблуждается сам и тебе дает неверную информацию
Автор: pzaytsev
Дата сообщения: 13.12.2008 19:48
LeaF_AVF
Я это понял. Просто он не достаточно вчитался в вопрос.
Автор: WARP_ItSelf
Дата сообщения: 14.12.2008 00:45
Так, на всякий случай. http://www.farmanager.com/news.php?l=ru

Добавлено:
Ну и как-то так:

http://forum.farmanager.com/viewtopic.php?f=2&t=3643
Автор: Victor_VG
Дата сообщения: 14.12.2008 03:52
LeaF_AVF

Ты прав - я неверно выразился с усталости. Спасибо за поправку.

WARP_ItSelf

Наконец-то хоть с номерами версий друзья не будут спрашивать ерунду. Спасибо. А то они замучали делать вид что ничего не понимают, и по сто раз одно и тоже спрашивать.
Автор: KapralBel
Дата сообщения: 16.12.2008 13:48
Far Manager 1.75 RC0 build 2479
Far Manager 2.0 build 655 alpha 1
Автор: fcdobpiy
Дата сообщения: 16.12.2008 13:53
с выходом http://forum.farmanager.com/viewtopic.php?f=2&t=3643
инструкция в шапке по правильной установке, уже не актуальна становится ?
Автор: LeaF_AVF
Дата сообщения: 16.12.2008 13:59
fcdobpiy
схема остается в принципе та же, только вместо 1.70 устанавливаешь 1.75, а поверху накатываешь обновления версии > 1.75
Автор: kondrik
Дата сообщения: 16.12.2008 16:51
установил версию 1.75 поверх 1.71. Все настройки и все остальное сохранилось.
Автор: igor_andreev
Дата сообщения: 17.12.2008 07:44
На предмет Far 2.0 подправил farportable.zip (121Кб), если кому надо.
Автор: Victor_VG
Дата сообщения: 22.12.2008 01:06
igor_andreev

Там его переписывать весь будешь: вот за сегодня ребята порадовали:

DVDPanel.1.19A.7z, DVDPanel.1.19U655.7z, DVDPanel.1.19U680.7z, Far20b680.7z, FarHints.rar, FarHintsW#680.rar, FarHintsW.rar, Noisy.rar, NoisyW#680.rar, NoisyW.rar, PlugMenuW.rar, Plugmenu.rar, TorrentViewU_119.7z, UnInstall_1.10.4.7z, UnInstall_1.10.4_src.7z, UnInstall_1.10.4_uni.7z, UnInstall_1.10.4_uni_x64.7z, UnInstall_1.10.4_x64.7z, ntfsfile_4.2.1.7z, ntfsfile_4.2.1_src.7z, ntfsfile_4.2.1_uni.7z, ntfsfile_4.2.1_uni_x64.7z, ntfsfile_4.2.1_x64.7z, wmexplorer_1.11.2.7z, wmexplorer_1.11.2_src.7z, wmexplorer_1.11.2_uni.7z, wmexplorer_1.11.2_uni_x64.7z, wmexplorer_1.11.2_x64.7z, yac_104_all.7z. И причина всего этого богатства одна - ребята сделали чудо:

Цитата:
t-rex 21.12.2008 13:50:11 +0200 - build 680

1. hook_wow64: Выявили что если сделать PAGE_EXECUTE_READWRITE вместо
PAGE_READWRITE для VirtualProtect это работает нормально и с DEP
под Вистой. Не знаю на сколько это безопасно, ждём коментариев от Юры.

t-rex 21.12.2008 12:13:02 +0200 - build 679

1. hook_wow: В Vista SP1 или 2008 попытаемя вырубить DEP для процесса и если
не можем то не будем патчить. Временое решение пока не разберёмся чего
там DEP'у крышу сносит.

t-rex 21.12.2008 03:23:37 +0200 - build 678

1. Глюк с пометкой в меню кодировок во вьювере.

2. Не детектились юникод файлы с сигнатурой во вьювере. Надо будет сделать как в редакторе примерно.

t-rex 21.12.2008 02:09:48 +0200 - build 677

ВСЕ ЮНИКОДНЫЕ ПЛАГИНЫ ТРЕБУЕТСЯ ПЕРЕСОБРАТЬ (И ПОДПРАВИТЬ ГДЕ НАДО) -
ДАЖЕ НЕ ПЫТАЙТЕСЬ ЗАПУСТИТЬ СО СТАРЫМИ!!!!!!!!!!

1. Выбор кодировок во вьювере по примеру редактора, начальная стадия.

2. GlobalSearchString - теперь юникодный и string.

3. Убрал кучу говна в виде CharTables из 1.7x и с этим связаное.

4. Убрал ECTL_EDITORTOOEM, ECTL_OEMTOEDITOR ибо в них нет смысла.

5. CodePage в EditorInfo, ViewerInfo и т.п.

6. CodePage в вызов Info.Viewer и Info.Editor - пока что нечего не делает, но потом будет.
Пока что туда надо ставить CP_AUTODETECT чтоб в будущем работало нормально.

7. Начинаем учить FindFile о CodePage. Пока что поиск в WIN кодировке не работает!

8. Заготовки для XLat.

9. Убрал FARINT64 за ненадобностью.

10. CalcWordFromString теперь работает.

drkns 20.12.2008 23:18:27 +0200 - build 676

1. В редакторе в списке кодовых страниц доступна UTF-8.
Для файла, изначально открытого в UTF-8, больше не блокируются попытки смены кодовой страницы.
При смене кодировки проверяется корректность преобразования.

Но, о тестовой ANSI версии 1.75.2490 пусть они сами дадут отмашку к использованию. Коли надо помочь найти скрытые ошибки - я готов помочь. Естественно, если они их исправят, а не проигнорируют - последнее было бы для всех обидно.
Автор: igor_andreev
Дата сообщения: 22.12.2008 07:52
Victor_VG

Цитата:
Там его переписывать весь будешь

До версии Far 2.9.9.999 работать будет , а к тому времени и более лучший вариант farportable кто-нибудь напишет
Автор: Victor_VG
Дата сообщения: 22.12.2008 08:08
igor_andreev

Может быть. Я вот тут спасибо zg заставил старого деда шевелится, только что в gcc собрал последнюю на 02:00 версию 2.0.684 из svn - Revision 2345. Каюсь - лёг спать, встал машина висит. Оказалось компиллер к брандмауеру обращался за разрешениями. Встал, всё что надо разрешил - собралось за пять минут. Так что могу периодически помочь ребятам выкладывая собранную версию для x86. Она будет менее зависима от библиотек Микрософт - не жалую я их компиляторы, привык к gcc. Им и соберу.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778

Предыдущая тема: Notebook Hardware Control


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