Guest User

make.bat

a guest
Feb 17th, 2025
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.14 KB | None | 0 0
  1. @echo off
  2.  
  3. :: Rename files replacing spaces with underscores
  4. for %%F in (files_for_.minecraft_folder\resourcepacks\*) do (
  5.     set "filename=%%F"
  6.     set "newname=!filename: =_!"
  7.     ren "%%F" "!newname!"
  8. )
  9.  
  10. :: Replace non-alphanumeric characters with underscores
  11. for %%F in (files_for_.minecraft_folder\resourcepacks\*) do (
  12.     set "filename=%%~nxF"
  13.     set "newname=!filename!"
  14.     set "newname=!newname:~=_!"
  15.     set "newname=!newname:@=_!"
  16.     set "newname=!newname:#=_!"
  17.     set "newname=!newname:$=_!"
  18.     set "newname=!newname:%%=_!"
  19.     set "newname=!newname:^=_!"
  20.     set "newname=!newname:&=_!"
  21.     set "newname=!newname:(=_!"
  22.     set "newname=!newname:)=_!"
  23.     set "newname=!newname:-=_!"
  24.     ren "%%F" "!newname!"
  25. )
  26.  
  27. :: Run PyInstaller
  28. pyinstaller --onefile --add-data "files_for_.minecraft_folder;files_for_.minecraft_folder" --icon=icon.ico --uac-admin main.py
  29.  
  30. :: Move and clean up files
  31. move dist\main.exe .\
  32. rmdir /s /q build
  33. rmdir /s /q dist
  34. del main.spec
  35.  
  36. :: Rename the executable
  37. for %%I in (.) do set "current_dir=%%~nxI"
  38. if exist "%current_dir%.exe" del "%current_dir%.exe"
  39. ren main.exe "%current_dir%.exe"
  40.  
Advertisement
Add Comment
Please, Sign In to add comment