Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal enabledelayedexpansion
- if "%1"=="/?" echo Turns Anyfile Into An Exe
- if "%1"=="/?" echo.
- if "%1"=="/?" echo Anyfile2exe [OutFile] [File1] [File2]....
- if "%1"=="/?" echo.
- if "%1"=="/?" echo When The Compiled Exe Is Opened It Will Open File1
- if "%1"=="/?" exit /b
- if "%1"=="" echo Please Give Some Arguements.
- if "%1"=="" exit /b
- del /Q files.bin 2>nul
- del /Q Startup.bat 2>nul
- set OutFile=%1
- :C
- if "%2"=="" goto D
- echo %2>>files.bin
- shift /2
- goto C
- :D
- set File=%2
- echo Startup.bat>>Files.bin
- echo [Version]>ExeMaker.sed
- echo Class=IEXPRESS>>ExeMaker.sed
- echo SEDVersion=^3>>ExeMaker.sed
- echo [Options]>>ExeMaker.sed
- echo PackagePurpose=InstallApp>>ExeMaker.sed
- echo ShowInstallProgramWindow=^0>>ExeMaker.sed
- echo HideExtractAnimation=^0>>ExeMaker.sed
- echo UseLongFileName=^1>>ExeMaker.sed
- echo InsideCompressed=^0>>ExeMaker.sed
- echo CAB_FixedSize=^0>>ExeMaker.sed
- echo CAB_ResvCodeSigning=^0>>ExeMaker.sed
- echo RebootMode=N>>ExeMaker.sed
- echo InstallPrompt=%%InstallPrompt%%>>ExeMaker.sed
- echo DisplayLicense=%%DisplayLicense%%>>ExeMaker.sed
- echo FinishMessage=%%FinishMessage%%>>ExeMaker.sed
- echo TargetName=%%TargetName%%>>ExeMaker.sed
- echo FriendlyName=%%FriendlyName%%>>ExeMaker.sed
- echo AppLaunched=%%AppLaunched%%>>ExeMaker.sed
- echo PostInstallCmd=%%PostInstallCmd%%>>ExeMaker.sed
- echo AdminQuietInstCmd=%%AdminQuietInstCmd%%>>ExeMaker.sed
- echo UserQuietInstCmd=%%UserQuietInstCmd%%>>ExeMaker.sed
- echo SourceFiles=SourceFiles>>ExeMaker.sed
- echo [Strings]>>ExeMaker.sed
- echo InstallPrompt=>>ExeMaker.sed
- echo DisplayLicense=>>ExeMaker.sed
- echo FinishMessage=>>ExeMaker.sed
- echo TargetName=%cd%\%OutFile%>>ExeMaker.sed
- echo FriendlyName=FileToExe Made By LiamBogur>>ExeMaker.sed
- echo AppLaunched=cmd /c %File%>>ExeMaker.sed
- echo PostInstallCmd=^<None^>>>ExeMaker.sed
- echo AdminQuietInstCmd=>>ExeMaker.sed
- echo UserQuietInstCmd=>>ExeMaker.sed
- set numberr=0
- for /f "delims=*" %%i in (Files.bin) do (
- echo FILE!numberr!="%%i">>ExeMaker.sed
- set /a numberr=!numberr!+1
- )
- echo [SourceFiles]>>ExeMaker.sed
- echo SourceFiles0=%cd%>>ExeMaker.sed
- echo [SourceFiles0]>>ExeMaker.sed
- set numberr=0
- for /f "delims=*" %%i in (Files.bin) do (
- echo %%FILE!numberr!%%=>>ExeMaker.sed
- set /a numberr=!numberr!+1
- )
- iexpress /Q /N ExeMaker.sed
- rem del ExeMaker.sed
- del Files.bin
- rem del Startup.bat
- exit /b
Advertisement
Add Comment
Please, Sign In to add comment