bat批处理
输入信息:
脚本会提示你输入要打包的 Python 文件的完整路径,按照提示输入你的 Python 文件路径,比如 C:\path\to\shutdown_restart.py。
接着会提示你输入图标文件的完整路径,如果你有图标文件,可以输入其完整路径,如 C:\path\to\myicon.ico;如果不想使用图标,直接按回车键留空即可。
等待打包:脚本会根据你输入的信息调用 PyInstaller 进行打包操作。
查看结果:打包完成后,在 dist 文件夹中可以找到生成的 .exe 文件。
这个脚本会根据你是否输入图标文件路径来决定是否使用 --icon 参数,并且最后使用 pause 命令暂停脚本执行,方便你查看打包过程中的输出信息。
@echo off
set /p py_file=请输入要打包的 Python 文件的完整路径:
set /p icon_file=请输入图标文件的完整路径(可选,留空则不使用图标):
if "%icon_file%"=="" (
pyinstaller --onefile --windowed "%py_file%"
) else (
pyinstaller --onefile --windowed --icon="%icon_file%" "%py_file%"
)
pause