GL1TCH3D

Faster batch file pumper

Aug 20th, 2012
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. :begin
  4. set path=
  5. set file=
  6. :top
  7. echo First, are the batch and file you wish to add bytes to in the same directory? (Y/N)
  8. set /p directory=
  9. if /i "%directory%"=="Y" goto good
  10. if /i "%directory%"=="n" goto bad
  11. echo Invalid answer
  12. goto top
  13. :good
  14. echo Enter the exact name of the file you wish too add bytes to (example: Minecraft.exe)
  15. set /p file=
  16. set files="%file%"
  17. if exist %files% goto continue
  18. echo The file cannot be found, please make sure you typed the name correctly and that the file is in the same directory as the batch.
  19. goto top
  20. :bad
  21. echo Please enter the file path of the file you wish to add bytes to. (Example: C:\users\username\desktop\)
  22. set /p path=
  23. cd %path%
  24. goto good
  25. :continue
  26. cd %path%
  27. set a=
  28. echo Enter the number of bytes you wish to add to the file: (1,000 bytes = 1KB. 1,000KB = 1MB)
  29. echo ONLY enter numbers, letters will cause an error.
  30. set /p bytes=
  31. if not %bytes% gtr 2 cls&echo Error, invalid input &goto continue
  32. if %bytes% gtr 8176 set end=%bytes%&set bytes=8176 else goto skip
  33. set /a m=%end%/%bytes%
  34. set /a e=%end%-3*%bytes%-2
  35. :skip
  36. set /a byte=%bytes%-2
  37. for /l %%a in (1,1,%byte%) do set a=!a!a
  38. if %bytes% leq 8176 goto end
  39. if defined e for /l %%b in (1,1,%e%) do set b=!b!b
  40. :end
  41. echo %a%>>%files%
  42. echo Operation was successful!
  43. ping -n 7 localhost > nul
  44. pause
  45. goto begin
Advertisement
Add Comment
Please, Sign In to add comment