Страница 11 из 32

Добавлено: Пт май 31, 2013 21:28
Mellomann
Как-нибудь попробую, вывод слишком большой (320 кбайт текста), форум не пропускает.

Добавлено: Пт май 31, 2013 21:29
MVV
А rghost.ru на что?

Добавлено: Пт май 31, 2013 21:35
Mellomann
http://rghost.ru/46411393
или копия:
http://sharetext.org/nzPm (читать не скачивая)

вот так...

Добавлено: Пт май 31, 2013 23:32
Tol!k
нужны Start="----------- --------- -------- ----- ----" и End="----------- --------- -------- ----- ----"
и строка Format не соответствует
нужно примерно

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

Format0="    aaaaaaa zzzzzzzzz  dd-tt-yy hh:mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
[mod="Avada"]Здесь и далее на странице строки с n в коде разбиты на несколько строк, чтобы не портить вид страницы. См. пояснение здесь.[/mod]

Добавлено: Сб июн 01, 2013 00:20
Mellomann
Привёл к такому виду:

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

[RAR5]
ID=52 61 72 21 
IDPos=<SeekID>
SkipSfxHeader=1 
Extension=rar5
Description=RAR 5.x
Archiver=RAR5\rar64.exe
BatchUnpack=1
Debug=0
Start="----------- ---------  -------- -----  ----"
End="----------- ---------  -------- -----  ----"
Format0="    aaaaaaa zzzzzzzzz  dd-mm-yy hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P l -- %AQA
Extract= %P e -y -scsDOS {%S} -- %AQA @%LQ
ExtractWithPath=%P x -y -scsDOS {%S} -- %AQA @%LQ
Test=%P t -y {%S} -- %AQA
Delete=%P d -r -y -scsDOS {%S} -- %AQA @%LQ
Add=%P a -y -ma -md256m -ed -oi:1048576 -s -t {%S} %AQA -scsdos @%LQ
Move=%P u -y -ma -md256m -ed -oi:1048576 -s -t {%S} %AQA -scsdos @%LQ
SkipLIST=1
[/size][/color]
Вхождение в архив (подхват списка файлов) заработал нормально.

И сразу следующая проблема:
(при попытке извлечь файл)
Изображение
End=

Добавлено: Сб июн 01, 2013 00:34
MVV
Сделай так:

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

[RAR5]
Extract= %P %C e -y -scsDOS {%S} -- %AQA @%LQ 
ExtractWithPath=%P %C x -y -scsDOS {%S} -- %AQA @%LQ

[MultiArc]
ConMode=1
При этом в трее должна появиться консоль мультиарка, надо посмотреть, что пишет архиватор. Также попробуй сам в консоли эту команду выполнить, которую в предупреждении видишь. Но понадобится файл списка: заменяешь путь к архиватору на notepad.exe и пытаешься извлечь файл, потом, не закрывая блокнота, лезешь в темп и тыришь временный файл списка, ну и кормишь потом архиватору в консоли ручками. Когда заработает ручками, можно думать о внедрении.

Добавлено: Сб июн 01, 2013 19:01
Mellomann

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

Welcome to MultiArc Console!!! 
 
Running Command:RAR5\rar64.exe  x -y -scsDOS  -- d:\WorkDir\GMS_NB\Crysis1iWH.rar5 @C:\Users\ADMINI~1\AppData\Local\Temp\$mltwcx\lst9393.tmp 
 

ERROR: Unknown option: scsDOS
Добавлено спустя 3 минуты:

Плохо только, что %C показывая окно консоли напрочь вешает тотал (alt+L не помогает)

Добавлено спустя 2 минуты:

убрал -scsDOS - распаковка вроде бы заработала

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

List=%P l -- %AQA
Extract= %P e -y {%S} -- %AQA @%LQ 
ExtractWithPath=%P x -y {%S} -- %AQA @%LQ
Test=%P t -y {%S} -- %AQA
Delete=%P d -r -y {%S} -- %AQA @%LQ
Add=%P a -y -ma -md256m -ed -oi:1048576 -s -t {%S} %AQA @%LQ
Move=%P u -y -ma -md256m -ed -oi:1048576 -s -t {%S} %AQA  @%LQ
SkipLIST=1
Ещё буду проверять упаковку...

Добавлено спустя 45 минут:

поправил перемещение в архив

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

 Move=%P u -y -ma -md256m -ed -oi:1048576 -s -t {%S} %AQA  @%LQ
пы.сы.
если в именах есть пробелы или русские буквы, то rar ругается на код выхода 10

Добавлено: Вс июн 02, 2013 11:21
MVV
если в именах есть пробелы или русские буквы, то rar ругается на код выхода 10
Очевидно, потому что ты убрал ключ scsDOS... Ищи его аналог в 5 раре. Беглый просмотр справки навел на ключ scO.

А вообще, думаю, в следующем тотале будет поддержка RAR5. Почему-то Гислер очень расположен к рару. Впрочем, его также наконец убедили добавить поддержку 7Z, что не может не радовать.

Добавлено: Вс июн 02, 2013 21:29
Tol!k
вот что у меня получилось

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

ID=52 61 72 21 1A 07 01
IDPos=<SeekID>
SkipSfxHeader=1
Extension=rar5,rar,exe
Description=RAR 5.0
Archiver=RAR5\rar.exe
Start="----------- ---------  -------- -----  ----"
End="----------- ---------  -------- -----  ----"
Format0="    aaaaaaa zzzzzzzzz  dd-tt-yy hh:mm  n(n)"
List=%P l -- %AQA
Extract=%P e -y {%S} -- %AQA @%LQA
ExtractWithPath=%P x -y {%S} -- %AQA @%LQA
BatchUnpack=1
Test=%P t -y {%S} -- %AQA
Delete=%P d -y -r {%S} -- %AQA @%LQA
Add=%P a -y -ma5 -md128m -oi:1048576 -s -t -tl {%S} %AQA @%LQA
Move=%P m -y -ma5 -md128m -oi:1048576 -s -t -tl {%S} %AQA @%LQA
SkipLIST=1

Добавлено: Вс июн 02, 2013 23:00
Mellomann
Ура! Заработало!

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

[RAR5]
ID=52 61 72 21 
IDPos=<SeekID>
SkipSfxHeader=1 
Extension=wr5, rar5
Description=RAR 5.x
Archiver=RAR5\rar64.exe
BatchUnpack=1
Debug=0
Start="----------- ---------  -------- -----  ----"
End="----------- ---------  -------- -----  ----"
Format0="    aaaaaaa zzzzzzzzz  dd-mm-yy hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P l -- %AQA
Extract= %P e -y -scO {%S} -- %AQA @%LQ 
ExtractWithPath=%P x -y -scO {%S} -- %AQA @%LQ
Test=%P t -y -scO {%S} -- %AQA
Delete=%P d -r -y -scO {%S} -- %AQA @%LQ
Add=%P a -y -ma -md128m -ed -oi:1048576 -s -t -scO {%S} %AQA @%LQ
Move=%P m -y -ma -md128m -ed -oi:1048576 -s -t -scO {%S} %AQA @%LQ
SkipLIST=1
MVV писал(а):потому что ты убрал ключ scsDOS
его выньрар не принимает

Добавлено: Вс июн 02, 2013 23:35
MVV
Ясен пень, что не принимает, раз выругался. :) Я так понял из справки, что он расширил его функционал и специально переименовал. Хотя мог бы и оставить старый для совместимости...

Добавлено: Вс июн 02, 2013 23:54
Tol!k
Mellomann
dd-mm-yy исправь на dd-tt-yy
строку с nnn... сверни, ругаться будут

Добавлено: Пн июн 03, 2013 00:03
Mellomann
Tol!k писал(а):строку с nnn... сверни, ругаться будут
Вариант "n(n)" приводит к тому, что показывается только первая буква имени файла, ещё и без расширения... Нафига оно тогда надо?

Добавлено: Пн июн 03, 2013 00:16
Tol!k
это только для форума,
чтоб не распирало его

Добавлено: Сб июн 22, 2013 22:35
Mellomann
Обнаружил критический баг листинга самого winrar при файлах более 999.999.999 байт:

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

    ..A.... 302715025  24-10-07 21:17  Crysis1\Game\LowSpec\LowSpec.pak
    ..A.... 429198562  20-08-08 16:41  Crysis1Warhead\Game\Lowspec\LowSpec.pak
    ..A.... 569208809  24-10-07 02:01  Crysis1\Game\Music.pak
    ..A.... 1665077255  24-10-07 21:15  Crysis1\Game\Objects.pak
    ..A.... 1665077255  24-10-07 23:15  Crysis1Warhead\Game\Objects.pak
    ..A.... 182670245  24-10-07 13:45  Crysis1\Game\Localized\russian.pak
    ..A.... 207196553  19-09-08 08:23  Crysis1Warhead\Game\Localized\Russian.pak
При этом тотал честно раппортует о размере файла 166507725 (и дату теряет) вместо 1665077255:
Ссылка

И ещё проблема - как вывести секунды?