View previous topic :: View next topic |
Author |
Message |
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Fri Jul 29, 2016 00:46 Post subject: |
|
|
MVV
Можно посмотреть на твои Multiarc.ini и секцию [PackerPlugins] wincmd.ini? |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Fri Jul 29, 2016 01:41 Post subject: |
|
|
Забавно, я думал, тотал всегда использует .wcx и секцию [PackerPlugins64], а не .wcx64. У меня вообще ни одной строки .w?x64 среди плагинных секций нет.
Я правильно понимаю, что у тебя в мультиарке в итоге rar5 и uha показываются зарегистрированными (с какими галками, кстати?), а wr5 - нет? |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Fri Jul 29, 2016 03:22 Post subject: |
|
|
Хм, а это и впрямь может быть причиной - то, что у меня прописаны непосредственно .wcx64... Надо попробовать прописать просто .wcx.
Добавлено спустя 33 минуты:
Попробуй этот билд, должно работать. В 64-битной версии я дописываю окончание 64 к путям из INI, где его нет, а в 32-битной наоборот убираю, где оно есть. Кроме того, редактирование конфига при голом пути к редактору должно работать.
MultiArc Beta 140 _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Last edited by MVV on Fri Jul 29, 2016 17:03; edited 1 time in total |
|
Back to top |
|
|
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Fri Jul 29, 2016 13:57 Post subject: |
|
|
Исправлено теперь (кроме импорта), спасибо! |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Fri Jul 29, 2016 14:18 Post subject: |
|
|
Code: | ; author - MVV
[InnoSetup]
Description="InnoSetup"
ID=49 6E 6E 6F
IDPos=<SeekID>
Archiver=%APPDATA%\GHISLER\Plugins\ARC\innounp.exe
List="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -v -m %AQA"
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz+ +yyyy.tt.dd hh:mm +n++"
Extract="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -e -m %AQA {@%LQA}"
ExtractWithPath="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -x -m %AQA {@%LQA}"
Debug=0
BatchUnpack=1
|
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Fri Jul 29, 2016 16:22 Post subject: |
|
|
Да, намутили они с кавычками, за каким-то хреном добавляли их вручную, причём в начале строки добавляется, а в конце - нет.
Добавлено спустя 35 минут:
Блин, понял: при чтении из INI размер строк всегда выставлялся в 65536, вторая кавычка добавлялась в конец буфера, но реальная строка заканчивалась нулевым символом гораздо раньше.
Добавлено спустя 12 минут:
Исправил. Заодно сделал, чтобы форматные строки тоже в кавычки заключались.
MultiArc Beta 144 _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Fri Jul 29, 2016 18:51 Post subject: |
|
|
Исправлено!
А строки Code: | IgnoreErrors=0
UnixPath=0
SkipDirsInFileList=0
SkipEmptyNames=1
SearchForUglyDirs=0 | правильно добавляются? |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Fri Aug 26, 2016 19:09 Post subject: |
|
|
MVV wrote: | соответствующий muitiarc.ini:
Code: | [RAR5]
;ID=52 61 72 21
IDPos=<SeekID>
SkipSfxHeader=1
Extension=wr5, rar5 |
| Ого! Мой костыль времён тестирования формата бэтки пятой гари пригодился кому-то... Я уже даже выкинул эти wr5 и rar5 со своего конфига с приходом нормального финального Winrar 5.x и unrar*.dll .
А по теме - конечно же, сто́ит прописать в wincmd.ini все используемые в строке расширения. Т.е., будет оба - wr5 и rar5.
А, вот, по поводу указания в том же wincmd.ini пути к wcx64 вместо wcx - вопрос интересный, т.к. со времён появления тотала на х64 у меня для ТС64 - отдельный конфиг (были случаи, когда плагины на 32 и 64 надо было класть в разные папки, т.к. совпадали имена используемых плагинами dll и т.п.), и в этом конфиге все пути плагинов прописаны на w?x64. До сих пор ни разу из-за этого проблем не имел. В принципе, тоталу в этом случае всё-равно.
Но нужно иметь ввиду, что добавляя/редактируя/удаляя строки в wincmd.ini, нужно не забыть удалить соответствующую секцию с [*64] пометкой. В конкретно этом случае будет [PackerPlugins64]. При следующем запуске тотал её пересчитает и создаст заново. В противном случае тотал не заметит изменений. Не знаю в чём причина (как-то даже и надумывался до сего момента), но на такую проблему натыкался регулярно, пока не стал просто убирать всю секцию.
В свойствах значится 1.42. Мелочь, но, может быть, сто́ит поменять... Code: | Unpacked Size : 171 455
Packed Size : 171 389
Compression ratio : 100%
Folders : 7
Files : 22
__________________________________________
Type : PE
Characteristics : Executable DLL 32-bit
Headers Size : 1 024
Name : MultiArc
Created : 2016-07-29 16:05:40
CPU : x86
Checksum : 0
__________________________________________
Comment :
FileVersion: 1.4.2.144
ProductVersion: 1.4.2.144
ProductVersion: 1.4.2
Comments: MVV Build
CompanyName: MultiArc Team
FileDescription: Multi-Archiver plugin for Total Commander
InternalName: MultiArc
LegalCopyright: © Siarzhuk Zharski, 2000-2003; © MultiArc Team, 2005-2007; © MVV, 2012-2016
LegalTrademarks: Main idea by Eugene Roshal (Author of FAR), some code from Christian Ghisler (Author of TC), BatchUnpack mode support by Mateusz Brsostek
OriginalFilename: MultiArc |
И багрепорт вдогонку.
Суть: при использовании параметров AskHistory обрезаются строки, не поместившиеся в границу окна. Прокрутки нет, возможности увидеть скрытое нет. Однако, комстрока передаётся верно.
GIF, как это выглядит: http://savepic.net/8375986.gif (74 кБ)
Часть моей конфиги по используемому в образце архиватору: Code: | [7zip]
Description=7-Zip [C]
Archiver=%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z-%PROCESSOR_ARCHITECTURE%\7z.exe
Extension=7zm
;Extension=7z, zip, tar, rar, arj, cab, lzh, lha, bz2, bzip2, gzip, iso, chm, msi, z, flv, ima, img, fat, ntfs, hfs, dmg, mbr, CramFS, SquashFS, isoudf, udf, vhd, vfd, cpio, deb, rpm, nsis, xar, lzma, wim, swm, xz
;ID=37 7A BC AF
IDPos=0x0, <seekid>
BatchUnpack=1
Start="^-------------------"
End="^-------------------"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List="ConPaste.exe /c%AWQ /p\"Введите пароль к архиву:\" \"Enter password\" %PQA l {%S} %AQA"
Extract="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к архиву:\" \"Enter password\" %PQA e -y {%S} -scsWIN -- %AQA @%LQA"
ExtractWithPath="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к архиву:\" \"Enter password\" %PQA x -y {%S} -scsWIN -- %AQA @%LQA"
Test="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к архиву:\" \"Enter password\" %PQA t -y {%S} %AQA"
Delete="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к архиву:\" \"Enter password\" %PQA d -w%LQPA -y -r {%S} -scsWIN -- %AQA @%LQA"
Add=%P a -y {%S} %AQA -scsdos @%LQ
Move=%P u -y {%S} %AQA -scsdos @%LQ
SkipLIST=1
AskMode=2
AskHistory0=-t7z -mx=9 -mmt=2 -myx=9 -mqs=on -mhc=on -md=128M -mfb=273
AskHistory1=-mx=0
AskHistory2=-t7z -mx=9 -mmt=1 -myx=9 -mqs=on -mhc=on -md=16M -mfb=273
AskHistory3=-t7z -mx=9 -mmt=1 -myx=9 -mqs=on -mhc=on -md=32M -mfb=273
AskHistory4=-t7z -mx=9 -mmt=1 -myx=9 -mqs=on -mhc=on -md=64M -mfb=273
; |
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Fri Aug 26, 2016 21:55 Post subject: |
|
|
Quote: | Ого! Мой костыль времён тестирования формата бэтки пятой гари пригодился кому-то... |
Это у меня конфиги в отладочной среде, я правлю их только при крайней необходимости, поэтому там сплошь динозавры.
Quote: | А по теме - конечно же, сто́ит прописать в wincmd.ini все используемые в строке расширения. Т.е., будет оба - wr5 и rar5. |
Я вообще не заморачиваюсь с регистрацией сотни расширений в wincmd.ini, обхожусь универсальной ассоциацией. Для некоторых, правда, делаю исключение ввиду бага тотала, который, оказывается, by design...
Quote: | Не знаю в чём причина (как-то даже и надумывался до сего момента), но на такую проблему натыкался регулярно, пока не стал просто убирать всю секцию. |
Тотал так кэширует информацию о том, для каких плагинов есть 64-битные аналоги, чтобы каждый раз не проверять всё заново. Поэтому да, при ручной правке конфига надо этот кэш чистить.
Quote: | В свойствах значится 1.42. Мелочь, но, может быть, сто́ит поменять... |
Это номер билда 144, а версия 1.4.2, точнее, 1.4.2.144. Но в любом случае что-то этот билд в бетках засиделся, пора зарелизить.
Добавлено спустя 1 час 12 минут:
Quote: | И багрепорт вдогонку.
Суть: при использовании параметров AskHistory обрезаются строки, не поместившиеся в границу окна. Прокрутки нет, возможности увидеть скрытое нет. Однако, комстрока передаётся верно. |
Понятно. Не разрешена горизонтальная прокрутка текста в поле ввода. Что особо забавно, без прокрутки при удалении части видимого текста прибегает невидимый справа.
Пробуй исправленную версию:
MultiArc 1.4.2.146 _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Fri Aug 26, 2016 23:27 Post subject: |
|
|
Что самое интересное, баге этой с обрезом текста уже хз сколько, но только сейчас обратил внимание, когда стало совсем плохо...
Во, теперь хорошо. И номер, и текст не режет в строке.
Ещё бы как-то выпадалку заставить не обрезать... Но это, видимо, надо размеры делать больше. Кстати, а что если горизонтальный размер того окна (которое с параметрами из AskHistory) раза в полтора-два увеличить? Есть возможность?
Upd.
Вопрос на засыпку: можно ли как-то заставить его не вешать тотал, ожидая завершения работы архиватора? Пусть бы себе в фоне работал... |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Isorkin
Joined: 13 Sep 2016 Posts: 3
|
(Separately) Posted: Tue Sep 13, 2016 11:53 Post subject: |
|
|
При распаковке файлов freearc через плагин не сохраняется оригинальная дата у каталогов из архива, проставляется текущая дата. При распаковке через консольную утилиту - все в порядке.
Возможно ли сделать так, чтобы и при распаковке через плагин сохранялась исходная дата у папок? |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|