Показать полную графическую версию : WinRAR
Страниц :
1
2
3
4
[
5]
6
7
8
9
10
11
12
А вот такой еще вопрос. Как бы сделать принудельно ошибку в архиве, чтобы посмотреть на лог-файл ошибки.
И как понять, делается ли тестирование архива? Это как-то внешне отображается?
Спасибо еще раз HLT.
Всем приятных выходных. До понедельника :)
Кто-нибудь знает, как сделать, что бы один SFX-архив распаковывался с разными параметрами.
Например:
1 - Распаковка во временную папку + запуск .ехе файла
2 - Распаковка в Program Files + создание ярлаков
При упаковке на вкладке Дополнительно - Параметры 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 со всеми его возможностями: степень сжатия, непрерывность, разбивка на тома.
Вы меня не так поняли.
Имеется SFX архив. С CD диска из автозапуска надо запустить программу, что бы она распаковалась в ТЕМР и запустилась.
Но с зтим всё ясно, а вот как ЭТОТ ЖЕ АРХИВ запустить так, чтоба он распаковался в Program Files и создал ярлык на раб столе ?
vea419, эти параметры должны быть заданы при формировании SFX-архива. См. Создание SFX архива (http://oszone.net/3171)
Вы меня не так поняли.
Имеется 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" не работают, и приходится каждый раз открывать винрар, что очень неудобно. Переустановка не помогла.
Кто-нибудь знает, чем это лечится?
lika2008, первое, что приходит в голову:
открыть WINRAR, закладка Параметры/ Интеграция, проверить соответствующую галочку.
Если установлена, снять, применить, затем снова установить.
Там еще есть элементы контекстного меню...
lika2008
28-01-2008, 15:34
gf100, переустановка галочки не помогла, все отмеченные пункты в контекстном меню есть, но при нажатии на них ничего не происходит
кстати добавление в архив там всё-таки работает.. либо какое-то время ранее не работало, либо меня проглючило.
собственно скрин настроек вот
переустановка галочки не помогла »Можно проделать это со всеми неработающими пунктами меню. Кстати, контекстное меню зависит от типа файла, на котором стоишь.
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 по-умолчанию, конфигурации почты созданы) с таким текстом:
Программа пытается отправить сообщение от вашего имени. Если вы этого не ожидаете, нажмите кнопку "Запретить" и проверьте наличие последних обновлений для антивирусной программы.
Для вывода сведений о безопасности и о том, как избежать данного сообщения, нажмите кнопку "Справка".
И кнопки Разрешить/Запретить/Справка
Жму в разрешить, окно исчезает и больше ничего не происходит.
Ни в исходящих/отправленных письма не появляется ни во входящих через некоторое время (я на свой адрес отправку тестирую)
В чем может быть дело, куда посмотреть, что подкрутить?
Для вывода сведений о безопасности и о том, как избежать данного сообщения, нажмите кнопку "Справка". »
Если лениво нажать кнопку "справка" - читайте тут: http://office.microsoft.com/ru-ru/outlook/HA012299431049.aspx
Кто-нибудь знает, чем это лечится? »
Можно попробовать переустановку с перезагрузкой до снесения и после его (зачисткой реестра от несуществующих ключей как вариант - автоматической или ручной через Regedit и поиск).
Можно попробовать препарировать контекстное меню с помощью программы, аналогичной Wassociate или другого редактора контекстных меню, и выяснить, что в каком пункте записано точно (какая команда отдается). Сравнить эти записи со "здоровым Rar'ом".
У меня диск с архивами игр. Подскажите, пожалуйста, как сделать так, что бы при запуске из меню автозапуска выполнялись условия:
1) Запуск архива(SFX) во временную папку - запуск игры - Удаление папки по окончании (Ну с этим всё понятно)
2) Запуск ЭТОГО ЖЕ АРХИВА, но что бы он установился в Program Files (по выбору) и создал ярлык
То есть архив один а запустить его надо двумя способами
vea419, Если правильно понял...
Выделить файлы, которые нужно упаковать, - правой кнопкой по ним, - пункт Добавить в архив... - установить галку Созать архив-SFX, - перейти на вкладку Дополнительно - нажать кнопку Параметры SFX... - Вкладка Режимы - установить галку Распаковать во временную папку - вкладка Общие - вписать и в поле Выполнить после распковки имя пускового\установочного экзешника с расширением. Просмотреть ещё другие пункты, выбрать по необходимости, для создания ярлыка, вкладка Дополнительно...
Drongo, это обеспечит только ПЕРВЫЙ режим
1) Запуск архива(SFX) во временную папку - запуск игры - Удаление папки по окончании (Ну с этим всё понятно)
а ВТОРОЙ режим не обеспечит
2) Запуск ЭТОГО ЖЕ АРХИВА, но что бы он установился в Program Files (по выбору) и создал ярлык
Мне кажется эта задачь при использовании WinRAR не достижима
можно вопрос - а зачем это нужно? Ну распаковать о временную,поиграть, свернуть - понятно... а зачем же ещё и возможность установки в папку по выбору? (Это получается, что при запуске SFX должен появиться диалог выбора что именно выполнять....... )
Котяра, Пожалуй вы правы, тогда наверное этот вариант достигается с Inno Setup... Или любым другим инсталятором, например Create Install 2000...
Dabaduch
16-06-2008, 20:51
В архиваторе WinRAR есть функция, в которой указывается, при просмотре каких файлов нужно распаковать весь архив (по умолчанию - .exe и .htm). Можно ли как-нибудь упростить её включение/выключение? Например, вынести кнопку на панель или нажать сочетание клавиш.
Или есть ли какой-нибудь русскоязычный архиватор, где есть такая возможность?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.