|
RAR vs CMD | ☑ | ||
---|---|---|---|---|
0
vitaliklibra
07.10.15
✎
16:30
|
Всем добрый день!
Может кто сталкивался... Необходимо в уже созданный архив (будь то "rar", "zip", "sfx" -> "exe", не важно) добавить комментарий. Сделать это нужно именно через командную строку. На всех сайтах и ресурсах глаголится следующая команда: "c:\program files (x86)\winrar\rar" c 1111.rar Комментарий Это всё дело нид "запихнуть" в bat-ник в понятных, думаю, целях. Так вот. Эта команда отрабатывает и выводит в консоль то, что комментарий добавлен! http://i.piccy.info/i9/a65189728d5f928abacbc8687e7baa4f/1444224459/60965/957410/krparavvetsketskue.jpg Но по факту комментарий не добавляется( Прошу помощи знатоков! |
|||
1
Fragster
гуру
07.10.15
✎
16:34
|
чтение комментария из stdin не наводит на мысли?
|
|||
2
vitaliklibra
07.10.15
✎
16:35
|
Ну, честно нет. Точнее, понятно, что присутствует какой-то промежуточный шаг, но вот как его обойти - непонятно...
|
|||
3
Garykom
гуру
07.10.15
✎
16:35
|
(1) на "купленном" то rar'е ?
ЗЫ нет бы 7z юзать |
|||
4
vitaliklibra
07.10.15
✎
16:38
|
Незарегистрированная программа к делу скорее не относится, потому что все функции работают абсолютно исправно и без проблем. Уже полгода.
|
|||
5
stix2010
07.10.15
✎
16:42
|
у меня даже рара на работе нет, чтобы посмотреть справку, но видимо явно что то с ключами.
|
|||
6
18_plus
07.10.15
✎
16:42
|
(4) ввода он ждёт, возможно из-за silent ты этого не видишь. из файла можно загружать
|
|||
7
vitaliklibra
07.10.15
✎
16:44
|
||||
8
18_plus
07.10.15
✎
16:44
|
можно наверное эхо прикрутить в командную строку
|
|||
9
vitaliklibra
07.10.15
✎
16:45
|
Дело не в сайленте. Проверял. Слово "Комментарий" должно добавиться в любом случае во сюда:
|
|||
10
vitaliklibra
07.10.15
✎
16:46
|
||||
11
18_plus
07.10.15
✎
16:46
|
(9) я и не говорил, что дело в сайленте
|
|||
12
vitaliklibra
07.10.15
✎
16:49
|
(8) А эхо чем может помочь? Добавил - результат тот же...
|
|||
13
18_plus
07.10.15
✎
16:50
|
(12) грузи комментарий из файла
|
|||
14
vitaliklibra
07.10.15
✎
16:53
|
(13) Так добавляет! Очень странно... Во всяком случае - спасибо 18_plus!
|
|||
15
vitaliklibra
07.10.15
✎
16:55
|
Может еще подскажешь правильные ключи для задания пути для распаковки при архивации, как это можно сделать вручную через интерфейс RAR?
|
|||
16
18_plus
07.10.15
✎
16:55
|
(15) понятия не имею, у меня рара нет
|
|||
17
18_plus
07.10.15
✎
16:56
|
7zip наше фсё
|
|||
18
vitaliklibra
07.10.15
✎
16:56
|
А там что?)
|
|||
19
18_plus
07.10.15
✎
16:57
|
||||
20
vitaliklibra
07.10.15
✎
17:00
|
(19) Ну, это то же самое) Только для 7z. Просто примеров моей проблемы нет вообще нигде.
|
|||
21
Torquader
07.10.15
✎
17:17
|
Во=первых, есть возможность добавления комментария из файла
rar.exe c -file.txt file.rar А как записать в файл текст, думаю, что все знают. Если же хочется читать именно из stdin то пишем rar.exe c file.rar <file.txt Только не забываем, что "умный" rar ждёт комментарий в кодировке 866. P.S. если использовать стандартный объект WScript.Run, то можно напрямую писать символы в поток STDIN программы. |
|||
22
vitaliklibra
07.10.15
✎
17:22
|
(21) Команда
rar.exe c -file.txt file.rar не работает. Надо так: rar.exe c -zfile.txt file.rar Хочется или не хочется читать из "stdin" - это вопрос абстрактный. Мне нужно просто записать в архив информацию о каталоге извлечения. И это получается сделать! Но почему-то рар не принимает эту команду после того, как архив уже создан. Совсем непонятно( |
|||
23
Torquader
07.10.15
✎
17:42
|
Тогда вам, наверное, нужна команда -apКаталог, которая задаёт путь внутри архива, чтобы при распаковке он был создан.
|
|||
24
Torquader
07.10.15
✎
17:44
|
Или ещё -ep3 чтобы сохранялись имена файлов с путями сключая имя диска.
|
|||
25
drcrasher
07.10.15
✎
17:47
|
C:\Program Files (x86)\WinRAR\Rar.txt
|
|||
26
vitaliklibra
07.10.15
✎
17:47
|
(23) (24) Не, это не то. Ключ "-ар", который внутри создает папку (путь) никак не влияет на путь для извлечения. Проверил.
|
|||
27
vitaliklibra
07.10.15
✎
17:48
|
А "-ер3" точно не подойдет, т.к. мне извлекать нужно в каталог текущей папки, где находится архив.
|
|||
28
vitaliklibra
07.10.15
✎
17:49
|
(25) Это куда использовать, подскажете?
|
|||
29
drcrasher
07.10.15
✎
17:51
|
это описание параметров ключей рара русскими буквами с примерами
|
|||
30
vitaliklibra
07.10.15
✎
18:01
|
(29) Увы, эта информация везде есть в интернете, но эти примеры не предусматривают моей задачи, а именно задания пути для извлечения... =(
|
|||
31
Torquader
07.10.15
✎
18:02
|
Путь-то нужно в архив запихать или указать в команде извлечения ?
|
|||
32
drcrasher
07.10.15
✎
18:03
|
(30) ну ок, значит я плохо читаю:
Синтаксис командной строки RAR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Формат вызова: RAR <команда> [ -<ключи>... ] <архив> [<@файлы-списки...>] [<файлы...>] ==>>[ <путь_для_извлечения\> ]<<== |
|||
33
Torquader
07.10.15
✎
18:03
|
Просто, чтобы пути отработали, нужно извлекать с командой x
Если этого не сделать, то пути остаются только мусором в архиве. |
|||
34
vitaliklibra
08.10.15
✎
12:44
|
(32) Читать-то мы все умеем. Но вот приведите мне кто-нибудь пример, исходя из синтаксиса командной строки RAR, у кого получилось при создании архива задать путь для извлечения.
(33) Извлекать в том-то и дело мне нужно, запуская SFX архив, в котором УЖЕ должен быть установлен путь для извлечения. А извлекать через "e" или "x" у меня и так получалось, но задача стоит в том, чтобы задать путь для извлечения на этапе создания/модификации файла-архива, по типу того, как это делается вручную через интерфейс RARа |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |