Войти

Показать полную графическую версию : WinRAR


Страниц : 1 2 3 4 [5] 6 7 8 9 10 11 12

Kelo
23-11-2007, 16:53
А вот такой еще вопрос. Как бы сделать принудельно ошибку в архиве, чтобы посмотреть на лог-файл ошибки.
И как понять, делается ли тестирование архива? Это как-то внешне отображается?

Спасибо еще раз HLT.

Всем приятных выходных. До понедельника :)

vea419
16-12-2007, 04:26
Кто-нибудь знает, как сделать, что бы один SFX-архив распаковывался с разными параметрами.
Например:
1 - Распаковка во временную папку + запуск .ехе файла
2 - Распаковка в Program Files + создание ярлаков

Blast
16-12-2007, 10:47
При упаковке на вкладке Дополнительно - Параметры SFX - Путь для распаковки - вкладка Режимы - здесь можно указать отображать ли ход распаковки и указать режим перезаписи - там же параметр Выполнить после распаковки
а ярлык создайте заранее и там же в параметрах sfx пропишите выполнение cmd с командой copy "C:\Temp\ярлык.lnk" "%userprofile%\Рабочий стол\ярлык.lnk" при этом первый путь - это указанный вами ранее путь распаковки, а второй - это путь к папке

А может вам проще будет инсталлятор создать? Программы есть и бесплатные и простые в использовании, например Inno Setup (http://www.jrsoftware.org/isinfo.php), NSIS (http://soft.oszone.net/program/2298/) или Smart Install Maker (http://www.sminstall.com/rus/), последний кстати позволяет выбирать метод сжатия RAR со всеми его возможностями: степень сжатия, непрерывность, разбивка на тома.

vea419
21-12-2007, 10:39
Вы меня не так поняли.
Имеется SFX архив. С CD диска из автозапуска надо запустить программу, что бы она распаковалась в ТЕМР и запустилась.
Но с зтим всё ясно, а вот как ЭТОТ ЖЕ АРХИВ запустить так, чтоба он распаковался в Program Files и создал ярлык на раб столе ?

Vadikan
22-12-2007, 01:31
vea419, эти параметры должны быть заданы при формировании SFX-архива. См. Создание SFX архива (http://oszone.net/3171)

zuckij
22-12-2007, 04:42
Вы меня не так поняли.
Имеется SFX архив. С CD диска из автозапуска надо запустить программу, что бы она распаковалась в ТЕМР и запустилась.
Но с зтим всё ясно, а вот как ЭТОТ ЖЕ АРХИВ запустить так, чтоба он распаковался в Program Files и создал ярлык на раб столе ? » Изучить работу 7z SFX Archive и модуля Олега Щербакова
Команда создания переменной (множественная).

'variable' - имя переменной, которое не должно совпадать с именами переменных, обрабатываемых модулем. Имена переменных модуля НЕ зависят от регистра.

'string' - значение переменной. Допустимы переменные, обрабатываемые модулем, которые могут быть и частью 'string'.

Примеры написания:

SetEnvironment="Var1=E:\\totalcmd"
SetEnvironment="TC=\"%ProgramFiles%\\totalcmd\""
...
После создания переменной ее можно будет использовать так, например:

AutoInstall="hidcon:cmd /c copy rdm.txt %Var2%DOC"
RunProgram="cmd /c xcopy \"%%T\" %TC% /s /e /i /y"
...

lika2008
28-01-2008, 14:20
Контекстные опции Извлечь в текущую папку, Извлечь в название-файла\, Добавить в архив "название-файла.rar" не работают, и приходится каждый раз открывать винрар, что очень неудобно. Переустановка не помогла.
Кто-нибудь знает, чем это лечится?

gf100
28-01-2008, 15:04
lika2008, первое, что приходит в голову:
открыть WINRAR, закладка Параметры/ Интеграция, проверить соответствующую галочку.
Если установлена, снять, применить, затем снова установить.
Там еще есть элементы контекстного меню...

lika2008
28-01-2008, 15:34
gf100, переустановка галочки не помогла, все отмеченные пункты в контекстном меню есть, но при нажатии на них ничего не происходит
кстати добавление в архив там всё-таки работает.. либо какое-то время ранее не работало, либо меня проглючило.
собственно скрин настроек вот

gf100
28-01-2008, 15:44
переустановка галочки не помогла »Можно проделать это со всеми неработающими пунктами меню. Кстати, контекстное меню зависит от типа файла, на котором стоишь.

d0ublezer0
30-01-2008, 11:48
не могу заставить консольный rar отправлять созданные архивы по email, запуская его из командной строки
Запуск происходит через батник:
%SYSTEMDRIVE%\База\rar.exe a -ep -ag[YYYY-MM-DD@HH-MM] -inul -iemlадрес@mail.ru -ilog[%SYSTEMDRIVE%\base_pack.err] -m5 \\ISERV\База\Архивы\архив_базы.rar

Архиватор нормально отрабатывает все инструкции заданные ключами, создает архив в нужном месте, далее появляется окно Outlook (Он установлен клиентом MAPI по-умолчанию, конфигурации почты созданы) с таким текстом:
Программа пытается отправить сообщение от вашего имени. Если вы этого не ожидаете, нажмите кнопку "Запретить" и проверьте наличие последних обновлений для антивирусной программы.
Для вывода сведений о безопасности и о том, как избежать данного сообщения, нажмите кнопку "Справка".
И кнопки Разрешить/Запретить/Справка
Жму в разрешить, окно исчезает и больше ничего не происходит.
Ни в исходящих/отправленных письма не появляется ни во входящих через некоторое время (я на свой адрес отправку тестирую)
В чем может быть дело, куда посмотреть, что подкрутить?

HLT
30-01-2008, 15:21
Для вывода сведений о безопасности и о том, как избежать данного сообщения, нажмите кнопку "Справка". »
Если лениво нажать кнопку "справка" - читайте тут: http://office.microsoft.com/ru-ru/outlook/HA012299431049.aspx

Котяра
01-02-2008, 21:18
Переустановить WinRAR.

ShaRP
02-02-2008, 13:54
Кто-нибудь знает, чем это лечится? »
Можно попробовать переустановку с перезагрузкой до снесения и после его (зачисткой реестра от несуществующих ключей как вариант - автоматической или ручной через Regedit и поиск).

Можно попробовать препарировать контекстное меню с помощью программы, аналогичной Wassociate или другого редактора контекстных меню, и выяснить, что в каком пункте записано точно (какая команда отдается). Сравнить эти записи со "здоровым Rar'ом".

vea419
02-03-2008, 15:14
У меня диск с архивами игр. Подскажите, пожалуйста, как сделать так, что бы при запуске из меню автозапуска выполнялись условия:
1) Запуск архива(SFX) во временную папку - запуск игры - Удаление папки по окончании (Ну с этим всё понятно)
2) Запуск ЭТОГО ЖЕ АРХИВА, но что бы он установился в Program Files (по выбору) и создал ярлык
То есть архив один а запустить его надо двумя способами

Drongo
02-03-2008, 22:52
vea419, Если правильно понял...
Выделить файлы, которые нужно упаковать, - правой кнопкой по ним, - пункт Добавить в архив... - установить галку Созать архив-SFX, - перейти на вкладку Дополнительно - нажать кнопку Параметры SFX... - Вкладка Режимы - установить галку Распаковать во временную папку - вкладка Общие - вписать и в поле Выполнить после распковки имя пускового\установочного экзешника с расширением. Просмотреть ещё другие пункты, выбрать по необходимости, для создания ярлыка, вкладка Дополнительно...

Котяра
05-03-2008, 01:00
Drongo, это обеспечит только ПЕРВЫЙ режим
1) Запуск архива(SFX) во временную папку - запуск игры - Удаление папки по окончании (Ну с этим всё понятно)
а ВТОРОЙ режим не обеспечит
2) Запуск ЭТОГО ЖЕ АРХИВА, но что бы он установился в Program Files (по выбору) и создал ярлык

Мне кажется эта задачь при использовании WinRAR не достижима

Leshiy
05-03-2008, 01:29
можно вопрос - а зачем это нужно? Ну распаковать о временную,поиграть, свернуть - понятно... а зачем же ещё и возможность установки в папку по выбору? (Это получается, что при запуске SFX должен появиться диалог выбора что именно выполнять....... )

Drongo
05-03-2008, 12:53
Котяра, Пожалуй вы правы, тогда наверное этот вариант достигается с Inno Setup... Или любым другим инсталятором, например Create Install 2000...

Dabaduch
16-06-2008, 20:51
В архиваторе WinRAR есть функция, в которой указывается, при просмотре каких файлов нужно распаковать весь архив (по умолчанию - .exe и .htm). Можно ли как-нибудь упростить её включение/выключение? Например, вынести кнопку на панель или нажать сочетание клавиш.
Или есть ли какой-нибудь русскоязычный архиватор, где есть такая возможность?




© OSzone.net 2001-2012