Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   WinRAR SFX .:[все вопросы]:. (http://forum.oszone.net/showthread.php?t=82330)

Devil-91 09-04-2007 16:24 572004

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

qeraser 09-04-2007 16:32 572008

Devil-91
С WinRar думаю не получится.

CyberDaemon 09-04-2007 17:01 572016

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

Devil-91 09-04-2007 17:05 572018

Цитата:

Devil-91
С WinRar думаю не получится.
А какую программу посоветуете

Vadikan 09-04-2007 18:58 572066

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

Severny 09-04-2007 19:23 572070

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

Devil-91 10-04-2007 15:02 572431

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

qeraser 10-04-2007 18:09 572510

Devil-91
Кроме как использовать инсталляторы посоветовать ничего не могу.

Derus 14-04-2007 20:24 574445

ExeScript
http://www.hide-folder.com/
для bat файлов

boss911 13-12-2007 17:54 696613

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

SFX архив >
Код:

"My Setup.exe" /qb
в архиве >
Код:

Setup="My Setup.msi"
Так вот, ключ /qb не передается msi пакету. Установил 3.62 версию, сделал SFX на основе этой версии и все нормально, как и было прежне, ключи передаются! При всем моем уважении к WinRar, но я разочарован этим "нововведением", так как активно использовал данный способ.

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

rizz 17-12-2007 06:45 698446

Цитата:

Цитата boss911
Может, кто-то, что-то знает по этому поводу »

а просто рядом с .msi кинуть .cmd в котором прописан запуск .msi с нужным параметром, и запускать .cmd я обычно так делаю, только распаковывать в TEMP

boss911 17-12-2007 17:26 698765

Цитата:

Цитата rizz
а просто рядом с .msi кинуть .cmd »

Нет, так теряется универсальность для меня. Мне нужно иметь SFX с запуском объекта без ключей и, если мне понадобится, выполнять запуск с необходимыми ключами, вот в этом и была удобность! С таким же успехом, я просто могу указать нужные ключи запуска в самом SFX архиве (зачем мне батник), а мне надо, поза ним указать и, чтобы архив пропускал ключи к внутреннему запуску объекта.
Код:

SFXArchive.exe /qb
->
Код:

Setup=setup.msi

DmB89 30-12-2007 00:36 706431

boss911, попробуй перед нужным ключом поставить -sp , то есть НЕ так:
Код:

SFXArchive.exe /qb
,а ТАК:
Код:

SFXArchive.exe -sp/qb

boss911 30-12-2007 02:22 706443

Цитата:

Цитата DmB89
попробуй перед нужным ключом поставить -sp »

Спасибо, работает! А так еще идеальней:
Код:

SFXArchive.exe /s -sp/qb
- чтобы не видеть предварительной распаковки архива.

Котяра 24-06-2008 17:20 833831

Самораспаковывающий архив WinRAR
 
Какой ключ тихой установки для SFX-архива, сделанного WinRAR?

Admiral 24-06-2008 18:26 833897

Насколько я знаю задача такого архива просто распаковать софтину, всё же остальное делает после распаковки сама софтина или через сценарий приложенный к SFX-архиву.
Цитата:

Цитата из справки к WinRar
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 тема на msfn
WinRAR SFX как раз пример с -sp
WinRAR-SFX страница на oszone.net по изготовлению инсталлятора на подобии самого WinRAR

boss911 24-06-2008 18:26 833898

Пользуйся фильтром. А вообще, ответ уже давался и ты его должен был видеть.

Котяра 24-06-2008 18:38 833905

Я вроде нашел сам setup.exe /S

barxudarov 28-06-2008 00:15 836857

Здравствуйте!
Извините ,может я темой ошибся, но у меня такая прозьба ко всем, кто работает с 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 837546

Вопрос решил, было все просто! закинул файл "cmd" в рабочюю папку и тут же процесс пошел!

Victor_1st 27-02-2009 08:42 1050175

А SFX после распаковки может добавлять данные в реестр? Если да, то как?
Низкий поклон и спасибо.
Удачи!

sLiDeR-X 27-02-2009 12:16 1050337

Victor_1st, сделай запуск бат-файла посде распаковки, в котором пропиши свой рег-файл

Victor_1st 27-02-2009 13:29 1050402

sLiDeR-X, спасибо!
Удачи

boss911 27-02-2009 20:05 1050751

Цитата:

Цитата sLiDeR-X
сделай запуск бат-файла посде распаковки, в котором пропиши свой рег-файл »

Зачем себе усложнять задачу, когда можно все проще (без батника) - напрямую через скрипт SFX архива:
Код:

Setup=regedit /s RegTweaks.reg

Drongo 27-02-2009 20:43 1050785

Цитата:

Цитата boss911
Зачем себе усложнять задачу, когда можно все проще (без батника) - напрямую через скрипт SFX архива »

О, спасибо за ценный совет, незнал о такой возможности. :up

gora 28-02-2009 13:20 1051188

Цитата:

Цитата Cibersoft Prolex
как сделать SFX архив с закрытими ресурсами (то есть не доступными для модефикации)? »

Не удастся "закрыть" файл конфигурации, архив можно и запоролить, но... Без ввода пароля SFX архив не установится или его нужно будет указывать в файле конфигурации. И тут мы возвращаемся на круги своя.
Цитата:

Цитата Cibersoft Prolex
как можно разместить в архиве свои копирайты »

Любым редактором ресурсов, но только вручную.

gora 28-02-2009 13:44 1051210

Cibersoft Prolex, здесь справка, вопросы сюда.

boss911 27-03-2009 06:57 1075908

Скрипт >>

Код:

Setup=Messenger.msi
Setup=REGEDIT /s Settings.reg
TempMode
Silent=2


Запуск архива иp командной строки -
Код:

Messenger.exe /s -sp/qn
В итоге распаковка архива и установка пакета MSI происходит тихо, но импорт REG файла не происходит, заместь этого запускается REGEDIT.EXE.

SFX архив делается на основе версии 3.80. А теперь самое интересное, если сделать SFX архив на основе версии 3.71 и ниже, после чего запустить это с ключами /s /qn (ключ -sp для ранних версий не нужен), все проходит гладко. Есть соображение? Помогите разобраться, плиз.

boss911 27-03-2009 17:21 1076408

Цитата:

Цитата boss911
импорт REG файла не происходит, заместь этого запускается REGEDIT.EXE. »

Методом тыка выяснил, что используя ключ -sp
Цитата:

Цитата WinRAR.chm
-sp<параметры> Указать параметры, которые будут переданы приложению, определённому в SFX-команде Setup

для запуска SFX архива, то все, что прописано после файла запуска игнорируется.

Код:

Setup=REGEDIT /s Settings.reg
В данном случае будет проигнорировано /s Settings.reg, это только пример, такое происходит абсолютно для любых файлов, которые запускаются из Setup. Вот такой вот косяк версии 3.80, на предыдущих версиях такого безобразия нет. Я даже и не знаю, что можно придумать.

SkyJ 12-07-2009 16:51 1165586

Devil-91, Во время распаковки ничё не получется 100%. Можно сделать красивое оформление перед извлечением с помощью HTML кода. HTML код надо записывать в коментарий. Может это тебе поможет.

korsar77 11-08-2009 23:13 1191418

boss911, Создаю 5 SFX и соединив их в один пытаюсь запустить архив при помощи install.cmd Результат плачевный. Помогите разобраться
Код:

ECHO.
            ECHO Installing XPTweaker.sfx.exe
            ECHO Please wait... 
            Start /Wait XPTweaker.exe
 
            ECHO. 
            ECHO Installing Folderico.sfx.exe
            ECHO Please wait...
            Start /Wait Folderico.exe 
 
            exit

boss911, Расположенный ниже комментарий содержит команды SFX-сценария

Path=%SYSTEMDRIVE%\PortableSoft\XPTweaker.exe\
SavePath
Silent=1
Overwrite=1
Shortcut=D, "XPTweaker.exe", "", "C:\PortableSoft\XPTweaker\XPTweaker.exe", "XPTweaker"

volk1234 12-08-2009 00:55 1191487

korsar77
Какой именно результат ?

И может стоит отказатся от переменной %SYSTEMDRIVE%, тем более в пути ярлыка явно указан диск С: ??
Попробуйте Path="C:\PortableSoft\XPTweaker.exe"

Cibersoft Prolex 12-08-2009 02:57 1191538

korsar77
Посмотрите тут и тут.
В эту тему загляните.

Amiranchik 30-11-2009 16:46 1283481

Проблема с Winrar SFX любой версии
 
Здравствуйте уважаемые форумчане! Так вот когда создаю SFX архив с помощью архиватора Winrar, какая бы версия не была, SFX архивы больших объёмов например более 500MB, всегда только в больших объёмах пропадает заданный значок, а ставится третий значок из Shell32, то есть обычный значок exe файла, вот мне интересно если кто нибудь может объяснить, почему такое происходит именно на больших SFX архивах, можно как нибудь исправить эту проблему?

С уважением Амиран.

greg_b 30-11-2009 17:22 1283512

Amiranchik, тип архива SFX или SFX-Sold - последние часто теряют переопределенный значок?

Habetdin 30-11-2009 17:25 1283513

Amiranchik, это "фича" винды - например, в Total Commander значки отображаются и для "больших" файлов ;)

Amiranchik 30-11-2009 18:12 1283557

Habetdin, и никак нельзя это исправить в самой винде? я тоже замечал что в тотале всё отображается корректно.

greg_b 30-11-2009 22:11 1283762

Amiranchik, глюк может быть связан еще с тем что у вас например режим 32bit color и отображение иконок 32x32, а к архиву прицеплен значок 256 цветов и размер 48x48 - соответсвенно по мнению windows значок не того формата со всеми вытекающими

Amiranchik 01-12-2009 03:02 1283896

Благодарю greg_b, завтра проверю, переделаю иконку в Axialis IconWorkshop-е на 32х32 - 32bit color и посмотрю что получится.

Комсомолец 01-12-2009 11:41 1284076

Amiranchik, такое действительно происходит, и не только на РАР-архивах. К примеру, паковал игру 700мб в NSIS и аналогично получилось.

Amiranchik 02-12-2009 00:55 1284698

Комсомолец, greg_b, я перевёл в Axialis IconWorkshop-е на 32х32 - 32bit color но не помогло, та же самая проблема, в тотале всё видно а в винде нет, как вы думаете можно как нибудь решить эту проблему? и вообще у меня ещё такой вопрос в 7-zip-ом SFX-е тоже так же не отображается значёк? что интересно, даже когда я в Restorator-е добавляю версию и подпись к архиву, оно тоже не отображается в винде, даже в свойстве файла, а в тотале всё видно, есть какие нибудь идеи по этому поводу?

gora 03-12-2009 10:36 1285706

Цитата:

Цитата Amiranchik
у меня пропадает именно на больших размерах SFX архивах заданный мною значок »

Проблема известна и это проблема Windows. На больших SFX архивах или любых .exe файлах иконка "из файла" не отображается. Решения проблемы нет.

greg_b 03-12-2009 11:43 1285764

gora, не совсем так - иногда на время спасает rebuidiconcache - но буквально на несколько перезагрузок. Думаю причина в пресловутых первых 64 мб - иконка по-видимому укладывается дальше.

gora 03-12-2009 12:38 1285802

Цитата:

Цитата greg_b
причина в пресловутых первых 64 мб - иконка по-видимому укладывается дальше. »

В 7z SFX архивах первым в теле файла всегда идет модуль. Иконка находится в модуле, а точнее в конце модуля. Значит иконка ни когда не может быть в 7z SFX архивах далее 64 мб, она ВСЕГДА находится ~100...150 кб от начала архива. И тем не менее, при размере SFX более 400...600 Мб (точную границу я не знаю) иконка перестает отображаться в Windows.

mardoplias 28-12-2009 18:36 1306333

А можно запаковать архив SFX так что бы при распаковки он запустил установочный файл и по окончании установки он его удалил ? (может запаковать его с bat файлом а в батники прописать что бы от удалял установачный файл(после установки) и сам себя ? )

boss911 28-12-2009 18:46 1306343

Цитата:

Цитата mardoplias
может запаковать его с bat файлом а в батники прописать что бы от удалял установачный файл(после установки) и сам себя»

Вы сами ответили на свой вопрос, другого выхода я не вижу.

mardoplias 28-12-2009 18:53 1306349

Цитата:

Цитата boss911
Вы сами ответили на свой вопрос, другого выхода я не вижу. »


А не подскажете какие команды нужно прописать в bat что бы он удалил установочный файл после установки

del %0 - bat удалит сам себя если я не ошибаюсь . А вот что перед этой командой написать?

Нашол здесь ссылку http://oszone.net/3171 - разви это не то очем я говорил ?

korsar77 28-12-2009 19:31 1306375

Цитата:

Цитата mardoplias
del %0 - bat удалит сам себя если я не ошибаюсь »

Del /F /Q %0 - команда на удаление. подробно здесь : http://www.oszone.net/6159

mardoplias 28-12-2009 20:08 1306393

Я так понимаю если при создании архива SFX в строке Выполнить после распаковки указать название файла с расширением и в конце дописать Del /F /Q %0 то после распаковки запуститься установочный файл и после установки установочный файл удалиться независимо от того куда он распаковался ??

Все разобрался

Если при создании SFX указать чтобы он распаковывал файлы во временную папку то то после установки приложения он удаляет установочный файл . И не нужно писать ни каких команд.

korsar77 28-12-2009 20:36 1306409

Цитата:

Цитата mardoplias
установки установочный файл удалиться независимо от того куда он распаковался ?? »

В батнике необходимо будет прописать путь к месту нахождения батника. Как пример : del /F /Q "%SYSTEMROOT%\system32\..........cmd"

gora 28-12-2009 20:40 1306413

Цитата:

Цитата korsar77
В батнике необходимо будет прописать путь к месту нахождения батника. Как пример : del /F /Q "%SYSTEMROOT%\system32\..........cmd" »

Не обязательно. Переменная %0 уже содержит полный путь и название файла.
Цитата:

Цитата mardoplias
конце дописать Del /F /Q %0 то после распаковки запуститься установочный файл и после установки установочный файл удалиться независимо от того куда он распаковался ?? »

Именно так.

korsar77 28-12-2009 20:52 1306420

gora, Именно это я и советовал Del /F /Q %0 а вариант del /F /Q "%SYSTEMROOT%\system32\..........cmd" » возник как дополнение к его вопросу
Цитата:

Цитата gora
установочный файл удалиться независимо от того куда он распаковался ?? »

Он не объясняет чего хочет -может есть другие варианты
Цитата:

Цитата gora
Переменная %0 уже содержит полный путь и название файла. »

Не подскажите где можно прочесть подробнее?

gora 28-12-2009 21:13 1306428

Цитата:

Цитата korsar77
где можно прочесть подробнее? »

Уже и не вспомню где это в официальных источниках, но:
Цитата:

переменная %0 в bat-файле соответствует нулевому аргументу командной строки, т.е. имени самого файла
можете глянуть здесь, например.

korsar77 28-12-2009 21:18 1306431

gora, Спасибо за разъяснение и урок.

mardoplias 30-12-2009 11:40 1307487

Цитата:

Цитата gora
Цитата mardoplias:конце дописать Del /F /Q %0 то после распаковки запуститься установочный файл и после установки установочный файл удалиться независимо от того куда он распаковался ?? »
Именно так. »


При запаковвывании приложения в SFX если указываю распаковывать во временную папку то при распаковки запускается установочный файл и по окончании его установки он удаляется. А если указываю путь для распаковки %programfiles% и в строке выполнить после распаковки к примеру пишу utorrent.exe Del /F /Q %0 то файл по окончании установки не удаляется .

Наверное я что то не так понял . Обьясните как запаковать так чтобы он распаковал файл в %programfiles% а по окончании установки файла он его удалил??

korsar77 30-12-2009 11:48 1307497

mardoplias, команда Del /F /Q %0 прописанная в конце cmd. или bat. - удаляет батник который запустит exe. , а не exe-шник

Самоудаляюшийся пакетный файл

Если же сам пакетный файл, запускающийся с жесткого диска, вам больше не нужен, можно обеспечить его самоудаление при помощи уже знакомой команды DEL. Для этого в конце пакетного файла нужно добавить команду
Del /F /Q %0
http://www.oszone.net/6159 иhttp://forum.oszone.net/thread-83362.html

mardoplias 30-12-2009 12:07 1307507

Цитата:

Цитата korsar77
команда Del /F /Q %0 прописанная в конце cmd. или bat. - удаляет батник который запустит exe. , а не exe-шник »

Но мне нужно чтобы удалялся и батник и exe файл после установки .

korsar77 30-12-2009 12:10 1307509

mardoplias, Прочтите все из ссылок постом выше .Там все подробно описывается

Вот Вам пример :

DEL "%Ваш путь%\Ваш exe
Del /F /Q %0
EXIT

mamont1 30-12-2009 14:54 1307620

можно удалить файл из самого SFX после распаковки:
пример:

Код:

Setup=%windir%\system32\cmd.exe /c DEL /S /Q "%programfiles%\CCleaner\CCleaner.png"

mardoplias 30-12-2009 17:34 1307752

Еще один вопрос можно ли батником запустить SFX архив чтобы батник сам и запускал и вводил пароль ??

mardoplias 30-12-2009 18:23 1307782

SFX запароленый когда его запускаешь вылазит окошко для ввода пароля ,вводиш парол и начинеться разорхивация . Вот зделать все ето при помощи батника Что бы батник запускал SFX и когда вылазит окошко для ввода пароля батник сам туда пароль вводил. ???

mamont1 30-12-2009 19:25 1307814

Цитата:

Цитата mardoplias
когда вылазит окошко для ввода пароля батник сам туда пароль вводил. ??? »

такова не знаю, но...
можно перепаковать архив не запароливая - тогда отпадёт головная боль "как" :)

----------------------------------------------------- в справке по РАРу

ООО... нашёл !!!
Цитата:

В командной строке это делается с помощью ключа -p<пароль>.
Т.е.: video.exe -pВася
где: video.exe - WinRAR SFX
-р ключ
Вася - пароль.


Игорь2 04-02-2010 20:22 1339139

заметил странную вещь - как только к sfx архиву добавляется любой комментарий - архив тут же перестает проходить тестирование и извлекать одиночные файлы (при "открыть в winrar"). пишет "нет файлов для извлечения". при этом сам sfx архив работает нормально - по двойному клику распаковывает все как надо и куда надо. и если из этого архива комментарии стереть (оставив его sfx архивом) - тестрирование начинает работать и файлики извлекаются.

версия winrar - 3.91. винрар переставлял, дистрибутивы менял. пробовал даже менять модули sfx - все четрые варианта.

это баг или фича?

AlterEgoFS 20-06-2010 17:15 1437959

здавствуйте, я тут полный ноль
но проблемы от этого не решаются. помогите пожалуйста
нужен батник (либо код в autoit - не суть важно) вот по какому вопросу

есть директории A, B, C, D
нужно создать sfx архивы этих папок, что то типа бэкапа

Код:

;Расположенный ниже комментарий содержит команды SFX-сценария
Path=* (A, B, C, D)
SavePath
Silent=2
Overwrite=1

и эти архивы поместить в папку E

буду оч признателен за помосчь)

specialist 24-07-2010 16:25 1459895

добавить двухкилобайтный файл hidcon.exe и запускать через строку
Setup=hidcon.exe filename.bat
или и вовсе перейти на 7zip архиватор и модифицированные модули Щербакова где это все уже встроено и опций побольше

Wu-Tang 17-10-2010 23:35 1521191

Скажите, можно ли создать sfx, чтобы часть файлов извлекалось в одно место, часть-в другое и тд?

boss911 18-10-2010 00:09 1521216

Wu-Tang

Не думаю. Разве что, например, распаковку указать в %SYSTEMDRIVE%, а файлы в архиве расположить таким образом:
Код:

Program Files\My Prog*.*
Program Files\Common Files\My Prog*.*
Documents and Settings\All Users\Application Data\My Prog*.*
WINDOWS\system32\*.*
и т.п.

Проблема только будет с папкой профиля пользователя (%USERPROFILE%).

Wu-Tang 18-10-2010 00:12 1521220

А почему проблемы будут с папкой профиля?

boss911 18-10-2010 00:25 1521227

Wu-Tang

А вы наберите в адресной строке проводника %USERPROFILE% и перейдете в свою папку профиля, я даже не представляю, как она у вас называется, уверен, что вы так же не представляете, как она называется у меня или у кого-то другого не знакомого вам человека. То есть, у каждого она называется по-разному, соответственно путь будет разный.

Тут либо надо воспользоваться другой программой для создания инсталляционных пакетов, либо прибегнуть к батнику (командной строке), который будет выполнен после распаковки и переместит нужную вам папку с файлами в %USERPROFILE%.

Wu-Tang 18-10-2010 14:14 1521482

boss911,
Понял, спасибо.

Ianus 21-02-2011 21:38 1618665

Доброго времени суток!
Проблема с запуском *.bat с WinRAR SFX

SFX-сценарий

Код:

;Расположенный ниже комментарий содержит команды SFX-сценария

Path=InteAr Ltd\Woody 2.0
SavePath
Setup=Vusbbus\install.bat
Silent=2
Overwrite=1


install.bat

Код:

devcon remove root\vusbbus
regedit /s sample.reg
regedit /s test.reg
devcon install vusbbus.inf root\vusbbus
pause


install.bat не отработал должным образом...

запускаю руками c:\Program Files\InteAr Ltd\Woody 2.0\Vusbbus\install.bat

Все Ok!
Что не так?

Vusbbus.exe

Amigos 21-02-2011 22:45 1618719

Цитата:

Цитата Ianus
Что не так? »

из строчек regedit /s sample.reg уберите /s чтобы regedit выдавал отчёт удалось ему внести твики или нет.

скорее всего он их не видит - они лежат в c:\Program Files\InteAr Ltd\Woody 2.0\Vusbbus\ а батник выполняется из папки c:\Program Files\InteAr Ltd\Woody 2.0\
Цитата:

Цитата Ianus
запускаю руками c:\Program Files\InteAr Ltd\Woody 2.0\Vusbbus\install.bat »

логично. перед "запуском руками" вы руками заходите c:\Program Files\InteAr Ltd\Woody 2.0\Vusbbus\ и он там reg файлы находит

kotkovets 21-02-2011 22:45 1618720

Ianus, пересоздайте SFX, т.е добавьте не папку целиком, а все файлы из папки Vusbbus
с таким сценарием:
Path=InteAr Ltd\Woody 2.0\Vusbbus
SavePath
Setup=install.bat
Silent=2
Overwrite=1

boss911 21-02-2011 22:59 1618731

Ianus

Код:

Path=InteAr Ltd\Woody 2.0
Setup="InteAr Ltd\Woody 2.0\Vusbbus\install.bat"


Ianus 21-02-2011 23:50 1618762

Цитата:

Цитата boss911
Код:

Path=InteAr Ltd\Woody 2.0
Setup="InteAr Ltd\Woody 2.0\Vusbbus\install.bat"

»



Цитата:

Цитата kotkovets
Ianus, пересоздайте SFX, т.е добавьте не папку целиком, а все файлы из папки Vusbbus
с таким сценарием:
Path=InteAr Ltd\Woody 2.0\Vusbbus
SavePath
Setup=install.bat
Silent=2
Overwrite=1 »

Всем спасибо

boss911 22-02-2011 01:30 1618800

Ianus

Вот почему я привык использовать в ‘Path’ и в ‘Setup’ реальные пути:
Код:

Path=%ProgramFiles%\InteAr Ltd\Woody 2.0
Setup="%ProgramFiles%\InteAr Ltd\Woody 2.0\Vusbbus\install.bat"

При условии упаковки: SFXRar.exe\Vusbbus\install.bat .

2802 18-03-2011 13:28 1637911

Понравился SFXLogo. Как бы его вытянуть из архива ? Возможно ли ?

Vitek 07 18-03-2011 18:23 1638153

Цитата:

Цитата 2802
его вытянуть из архива »

ResHacker, Restorator

2802 18-03-2011 23:52 1638346

Vitek 07, Ну, спасибо большое, как-то сразу не до...
Искал в темповых папках всюду, а тут...

lSVl 21-03-2011 13:48 1640102

Подскажите, пожалуйста, что нужно прописать в SFX-комментарии, чтобы отобразить Copyright (смотреть скриншот)

Vitek 07 21-03-2011 16:07 1640216

lSVl, нужно поправить диалог в самом архиве с помощью Restorator, Reshacker

lSVl 21-03-2011 17:17 1640260

Цитата:

Цитата Vitek 07
lSVl, нужно поправить диалог в самом архиве с помощью Restorator, Reshacker »

С инсталлятора WinRAR Restorator-ом извлек TITLE_BMP, STARTDLG и назначил их в Default.SFX, но после создания SFX RAR архива с измененным Default.SFX Copyright отсутствует.
Файл 61530

boss911 21-03-2011 21:16 1640446

lSVl

Добавьте\замените в STARTDLG -
Код:

RTEXT "Copyright © 1993-2011", 109, 195, 5, 130, 8

ndvikulov 08-04-2012 13:51 1895619

Здравствуйте.
у меня WinRAR 4.11 (last stable)
через командную строку не получается создать самораспаковывающийся архив, который не выдавал бы окон при запуске

Вот так вот пробую:
Код:

C:\Users\user>%WINRAR%\Rar.exe a -ep1 -sfx -s1 C:\Users\user\Desktop\2222.exe C:\Use
rs\user\Desktop\2222

Пробовал так же -s -s2, -sp -s1, Rar.exe s -s1 - получающийся файл при запуске отображает окно, если через GUI ставить галочки скрывать окно - все нормально.

Что я делаю не так?

Спасибо!

NikolayHAOS 28-08-2013 15:22 2209134

Всем доброго времени суток.
Начал использовать (изучать) модуль SFX от WinRAR.
Столкнутся с некоторыми вопросами.
1. Как прописать установку файлов по пути C:\Users\Username\AppData\Roaming\Mozilla
если имя все время разное, должна же быть какая то универсальная подстановка?

2. Тоже для пути C:\Program Files (x86) и C:\Program Files
В зависимости от битности Windows папка (x86), то присутствует, то нет,
как в таком случае универсально прописать запуск программы после выполнения SFX.
на пример
C:\Program Files (x86)\Foxit Software\Foxit Phantom\Foxit Phantom.exe

3.Как сделать чтоб после выполнения SFX архива, появлялось окошко, типа все ОК. с одноименной кнопочкой.

За ранее благодарю за помощь.

NikolayHAOS 28-08-2013 15:37 2209143

Сам разобрался.


Время: 08:46.

Время: 08:46.
© OSzone.net 2001-