Как запустить bat-файл внутри exe? (exe создан с помощью WinRAR sfx)

Я хочу создать исполняемый файл, который включает mysql.msi и java.zip. Я написал vbscript для установки mysql и извлечения java-файла на диск C:. Это работает нормально.

Теперь моя проблема:

Преобразуйте исходную папку как exe с помощью параметра WinRAR sfx.

Как я могу выполнить файл vbscript или bat (для выполнения vbscript), когда я нажимаю созданный exe?

Есть ли у кого-нибудь решение?


person Dhinakar    schedule 28.09.2012    source источник


Ответы (1)


SFX-команды: Setup т. е. Setup = <program>

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

Пример

Setup = setup.exe

person Community    schedule 28.09.2012
comment
перейдите по этой ссылке: jackmccarthy.com/malware/WinRAR_Archive_Creation.htm - person ; 29.09.2012
comment
это работает для неисполняемых файлов? например будет ли Setup=home.html открывать файл в браузере по умолчанию? - person tumchaaditya; 20.05.2013
comment
@tumchaaditya Прямо сейчас у меня нет доступа к машине с Windows (я работаю на своей машине с Linux), почему бы вам не попробовать самому .. извините за то, что не так помог .. Хорошего дня! - person ; 21.05.2013
comment
@tumchaaditya Для открытия файла, не являющегося исполняемым, приложением, зарегистрированным в качестве приложения по умолчанию для файла в соответствии с расширением файла, создайте пакетный файл с первой строкой, равной start "" "File To Open", и второй строкой, равной del "%~f0", и добавьте этот пакетный файл в архив и укажите это пакетный файл как исполняемый файл для запуска после извлечения. Пакетный файл открывает файл в приложении по умолчанию (браузер для *.htm) с помощью команды start, а затем удаляет себя. - person Mofi; 23.09.2015