LiamBogur

AnyFile To Exe

Jul 5th, 2018
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 2.32 KB | None | 0 0
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. if "%1"=="/?" echo Turns Anyfile Into An Exe
  4. if "%1"=="/?" echo.
  5. if "%1"=="/?" echo Anyfile2exe [OutFile] [File1] [File2]....
  6. if "%1"=="/?" echo.
  7. if "%1"=="/?" echo When The Compiled Exe Is Opened It Will Open File1
  8. if "%1"=="/?" exit /b
  9. if "%1"=="" echo Please Give Some Arguements.
  10. if "%1"=="" exit /b
  11. del /Q files.bin 2>nul
  12. del /Q Startup.bat 2>nul
  13. set OutFile=%1
  14. :C
  15. if "%2"=="" goto D
  16. echo %2>>files.bin
  17. shift /2
  18. goto C
  19. :D
  20. set File=%2
  21. echo Startup.bat>>Files.bin
  22. echo [Version]>ExeMaker.sed
  23. echo Class=IEXPRESS>>ExeMaker.sed
  24. echo SEDVersion=^3>>ExeMaker.sed
  25. echo [Options]>>ExeMaker.sed
  26. echo PackagePurpose=InstallApp>>ExeMaker.sed
  27. echo ShowInstallProgramWindow=^0>>ExeMaker.sed
  28. echo HideExtractAnimation=^0>>ExeMaker.sed
  29. echo UseLongFileName=^1>>ExeMaker.sed
  30. echo InsideCompressed=^0>>ExeMaker.sed
  31. echo CAB_FixedSize=^0>>ExeMaker.sed
  32. echo CAB_ResvCodeSigning=^0>>ExeMaker.sed
  33. echo RebootMode=N>>ExeMaker.sed
  34. echo InstallPrompt=%%InstallPrompt%%>>ExeMaker.sed
  35. echo DisplayLicense=%%DisplayLicense%%>>ExeMaker.sed
  36. echo FinishMessage=%%FinishMessage%%>>ExeMaker.sed
  37. echo TargetName=%%TargetName%%>>ExeMaker.sed
  38. echo FriendlyName=%%FriendlyName%%>>ExeMaker.sed
  39. echo AppLaunched=%%AppLaunched%%>>ExeMaker.sed
  40. echo PostInstallCmd=%%PostInstallCmd%%>>ExeMaker.sed
  41. echo AdminQuietInstCmd=%%AdminQuietInstCmd%%>>ExeMaker.sed
  42. echo UserQuietInstCmd=%%UserQuietInstCmd%%>>ExeMaker.sed
  43. echo SourceFiles=SourceFiles>>ExeMaker.sed
  44. echo [Strings]>>ExeMaker.sed
  45. echo InstallPrompt=>>ExeMaker.sed
  46. echo DisplayLicense=>>ExeMaker.sed
  47. echo FinishMessage=>>ExeMaker.sed
  48. echo TargetName=%cd%\%OutFile%>>ExeMaker.sed
  49. echo FriendlyName=FileToExe Made By LiamBogur>>ExeMaker.sed
  50. echo AppLaunched=cmd /c %File%>>ExeMaker.sed
  51. echo PostInstallCmd=^<None^>>>ExeMaker.sed
  52. echo AdminQuietInstCmd=>>ExeMaker.sed
  53. echo UserQuietInstCmd=>>ExeMaker.sed
  54. set numberr=0
  55. for /f "delims=*" %%i in (Files.bin) do (
  56. echo FILE!numberr!="%%i">>ExeMaker.sed
  57. set /a numberr=!numberr!+1
  58. )
  59. echo [SourceFiles]>>ExeMaker.sed
  60. echo SourceFiles0=%cd%>>ExeMaker.sed
  61. echo [SourceFiles0]>>ExeMaker.sed
  62. set numberr=0
  63. for /f "delims=*" %%i in (Files.bin) do (
  64. echo %%FILE!numberr!%%=>>ExeMaker.sed
  65. set /a numberr=!numberr!+1
  66. )
  67. iexpress /Q /N ExeMaker.sed
  68. rem del ExeMaker.sed
  69. del Files.bin
  70. rem del Startup.bat
  71. exit /b
Advertisement
Add Comment
Please, Sign In to add comment