0 / 0 / 0
Регистрация: 13.03.2019
Сообщений: 3
1

Упаковка sfx архива батником

13.03.2019, 11:02. Показов 3478. Ответов 6
Метки нет (Все метки)

Здравствуйте!
помогите решить задачу автоматического создания самораспаковывающегося архива (WinRar, 7zip - не важно), средствами cmd или vbs.
Суть задачи: есть несколько файлов (file1.ini, file2.dbf, file3.vbs). file3.vbs должен запускаться после распаковки архива.
Не могу разобраться в параметрах для cmd, чтобы автоматизировать создание SFX архива, который после распаковки смог бы запускать file3.vbs.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2019, 11:02
Ответы с готовыми решениями:

Bat на запуск SFX архива
Доброго времени суток. Прошу помощи. Не получается батником запустить sfx архив. При запуске bat...

Создание SFX-архива с использованием WinRAR
Создаю в WinRar SFX архив, в параметрах SFX указываю выполнить после распаковки: 1.txt 2.exe ...

Получить код возврата при запуске SFX-архива
Всем привет! Есть SFX-архив, созданный в WinRAR. Его запускают через cmd. Как получить коды...

Как скрыть распаковку SFX-архива, созданного в программе 7-Zip?
В 7 zip создал sfx архив copy /b 7zS.sfx + config.txt + vpn.7z vpn.exe в config.txt прописал...

6
10560 / 5524 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
13.03.2019, 13:38 2
copy /b 7z.SFX + config.ini + archive.7z MyFokkinVirus.exe
0
4326 / 2116 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
13.03.2019, 13:59 3
Лучший ответ Сообщение было отмечено Romqn как решение

Решение

если детальнее, то вот пример:
все лежит в папке "Papka" по какому-то пути
config.txt (обязательно в UTF-8)
Кликните здесь для просмотра всего текста

Код
;!@Install@!UTF-8!
InstallPath="C:\\Papka_files_out"
RunProgram="Proba.bat"
GUIMode="1"
;!@InstallEnd@!

zapusk.bat (у меня в 866)
Кликните здесь для просмотра всего текста

Windows Batch file
1
2
3
4
5
6
7
8
@echo off
set "fsfx=7zsd_All.sfx"
set "config_file=config.txt"
set "Papka_files_arxiv=Files.7z"
set "Out_sfx_arxiv=SFX_Arxiv.exe"
 
copy /b "%fsfx%"+"%config_file%"+"%Papka_files_arxiv%" "%Out_sfx_arxiv%"
exit

Вот эта папка с файлами в архиве:
Papka.7z
0
0 / 0 / 0
Регистрация: 13.03.2019
Сообщений: 3
13.03.2019, 14:17  [ТС] 4
Спасибо! вроде понятно что с конфигом делать.
а для winrar есть подобное решение с параметрами в командной строке (типа запустить после распаковки)?
0
Эксперт Python
5392 / 3816 / 1213
Регистрация: 28.10.2013
Сообщений: 9,554
Записей в блоге: 1
13.03.2019, 14:46 5
Цитата Сообщение от Romqn Посмотреть сообщение
для winrar есть подобное решение с параметрами в командной строке (типа запустить после распаковки)?
Справку по winrar прочитайте. Она на русском - там все есть.
1
0 / 0 / 0
Регистрация: 13.03.2019
Сообщений: 3
13.03.2019, 14:49  [ТС] 6
Не нашёл я там запуска после распаковки. Подскажете где конкретно?
0
4892 / 2348 / 928
Регистрация: 06.06.2017
Сообщений: 8,054
13.03.2019, 15:10 7
3 снизу. Модули самораспаковки (SFX) > Графические SFX-модули: команды создания инсталляторов >
Setup Выполнить указанную программу после успешной распаковки.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2019, 15:10
Помогаю со студенческими работами здесь

Скрипт создания 7z архива: добавить дату к названию архива
Добрый день! Заранее извиняюсь если пишу не в той ветке форума. Есть скрипт: "c:\program...

Очистка диска батником
Здравствуйте друзья. В целях профилактики хотел бы очищать диски персонала от "мусора"...

Установить шрифты батником
Всем привет. подскажите как сделать батник чтобы когда его запускаешь то он автоматом установил бы...

Удаление файла батником
Добрый день подскажите как мне удалить файл с помощью батника. Идея такова Есть батник он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru