PDA

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


Страниц : [1] 2 3 4 5

Devil-91
09-04-2007, 16:24
Здравствуйте, у меня такой вопрос:
можно-ли после распаковки файлов с помощью SFX архива, созданного в WinRAR'е, запустить .bat файл чтобы его события отображались в окне SFX архива(смотрите изображение 2.JPG). Или есть программа которая позволяет делать GUI итерфейс для .bat файлов?

qeraser
09-04-2007, 16:32
Devil-91
С WinRar думаю не получится.

CyberDaemon
09-04-2007, 17:01
Devil-91
Почитай хелп винрара по командам SFX. BAT-файл запустить можно, но перенаправить его вывод в винраровское окно - нет.

Devil-91
09-04-2007, 17:05
Devil-91
С WinRar думаю не получится.
А какую программу посоветуете

Vadikan
09-04-2007, 18:58
Devil-91
Это же архив - он показывает процесс распаковки. Все! Дальше уже отрабатывают команды, запуск которых указан в конфигурации архива. Объясните, чего в итоге вы хотите добиться и зачем вам это нужно.

Severny
09-04-2007, 19:23
BАТник запускает какую-то программу (команду). Это происходит мнгновенно. Ты выполнение этой программы хочешь видеть?

Devil-91
10-04-2007, 15:02
Я понял что, в WinRAR'е не получиться. А можно-ли сделать GUI интерфейс для .bat файла (графический интрефейс) например, что-то типа этого (смотрите рисунок 3.JPG):

qeraser
10-04-2007, 18:09
Devil-91
Кроме как использовать инсталляторы посоветовать ничего не могу.

Derus
14-04-2007, 20:24
ExeScript
http://www.hide-folder.com/
для bat файлов

boss911
13-12-2007, 17:54
А с каких это пор, WinRar (3.7х) SFX перестал передавать ключи запуска к запакованным объектам, например:

SFX архив >
"My Setup.exe" /qb
в архиве >
Setup="My Setup.msi"
Так вот, ключ /qb не передается msi пакету. Установил 3.62 (http://fileshare.in.ua/34839) версию, сделал SFX на основе этой версии и все нормально, как и было прежне, ключи передаются! При всем моем уважении к WinRar, но я разочарован этим "нововведением", так как активно использовал данный способ.

Может, кто-то, что-то знает по этому поводу, есть решения для новых версий?

rizz
17-12-2007, 06:45
Может, кто-то, что-то знает по этому поводу »
а просто рядом с .msi кинуть .cmd в котором прописан запуск .msi с нужным параметром, и запускать .cmd я обычно так делаю, только распаковывать в TEMP

boss911
17-12-2007, 17:26
а просто рядом с .msi кинуть .cmd »
Нет, так теряется универсальность для меня. Мне нужно иметь SFX с запуском объекта без ключей и, если мне понадобится, выполнять запуск с необходимыми ключами, вот в этом и была удобность! С таким же успехом, я просто могу указать нужные ключи запуска в самом SFX архиве (зачем мне батник), а мне надо, поза ним указать и, чтобы архив пропускал ключи к внутреннему запуску объекта.
SFXArchive.exe /qb->
Setup=setup.msi

DmB89
30-12-2007, 00:36
boss911, попробуй перед нужным ключом поставить -sp , то есть НЕ так:SFXArchive.exe /qb ,а ТАК: SFXArchive.exe -sp/qb

boss911
30-12-2007, 02:22
попробуй перед нужным ключом поставить -sp »
Спасибо, работает! А так еще идеальней:
SFXArchive.exe /s -sp/qb
- чтобы не видеть предварительной распаковки архива.

Котяра
24-06-2008, 17:20
Какой ключ тихой установки для SFX-архива, сделанного WinRAR?

Admiral
24-06-2008, 18:26
Насколько я знаю задача такого архива просто распаковать софтину, всё же остальное делает после распаковки сама софтина или через сценарий приложенный к SFX-архиву.
WinRAR GUI SFX modules support several command line options listed below.

Option Description
-d<path> Set the destination folder for unpacked files.
-p<pwd> Specify a password for encrypted SFX archive.
-s, -s1, -s2 Silent mode. Switch -s is a brief form of -s1. Both -s and -s1 hide SFX dialog and extraction progress. -s2 hides the start dialog, but extraction progress is displayed.
-sp<par> Define parameters passed to application specified in Setup SFX command.

WinRAR SFX Commands (http://www.msfn.org/board/lofiversion/index.php/t34343.html) тема на msfn
WinRAR SFX (http://forum.oszone.net/thread-82330.html) как раз пример с -sp
WinRAR-SFX (http://oszone.ru/display.php?id=1719&do=print) страница на oszone.net по изготовлению инсталлятора на подобии самого WinRAR

boss911
24-06-2008, 18:26
Пользуйся фильтром (http://forum.oszone.net/forumdisplay.php?f=61&filter_string=sfx&filter_by=title). А вообще, ответ уже давался (http://forum.oszone.net/post-706443.html#post706443) и ты его должен был видеть.

Котяра
24-06-2008, 18:38
Я вроде нашел сам setup.exe /S

barxudarov
28-06-2008, 00:15
Здравствуйте!
Извините ,может я темой ошибся, но у меня такая прозьба ко всем, кто работает с 7zip архиваторами.
Помогите пожалуйста, у меня проблема с созданием файлов SFX при помощи 7-z
Сделал все точно так же как описано в этой статье.

http://oszone.net/display.php?id=3171#7zip

Теперь, когда в одной папке собраны все три файла (adobe7.7z, config.txt и 7zS.sfx),
нужно из командной строки выполнить следующую команду
COPY /b 7zs.sfx + config.txt + adobe7.7z adobe7.exe
Через мгновение в папке появится файл adobe7.exe. Это и есть наш SFX.
Его запуск инициализирует распаковку архива во временную папку, запуск команды из конфигурационного файла,
и удаление распакованных файлов по окончании установки.

Делаю все как в описании , но когда дело доходит до командной строки, то командная строка выдает
ошибку ,что такой то файл не найден.

эту строчку я переделал под свою прогу, и у меня на пример так--> COPY /b 7z.sfx + config.txt + PIP.7z mdis2006.exe
и после переделки я вставлял этот текст в командную строчку и всегда получал ошибку. Даже старался создать SFХ архивчик для других приложений но всегда одно и тоже.Подскажите как быть в такой ситуации, ведь кто работал с 7з тот наверняка знает причину.Спасибо и заранее благодарен!

barxudarov
29-06-2008, 03:58
Вопрос решил, было все просто! закинул файл "cmd" в рабочюю папку и тут же процесс пошел!




© OSzone.net 2001-2012