windows 将ps、bat、py等脚本、代码编译成exe文件
powershell脚本:.ps1
文件
- 以管理员身份打开
PowerShell
- 运行:
Install-Module ps2exe -Force
- 运行:
Invoke-ps2exe "route_config.ps1" "路由配置工具.exe"
❗❗❗❗
如果需要编译出的exe文件执行许需要管理员权限可以用这条命令编译:
Invoke-ps2exe "route_config.ps1" "校园网通信限制破解.exe" -requireAdmin
校园网AP隔离解决方案笔记-解决校园网设备无法互相通信的臭毛病-附破解程序
bat脚本
- 按 Win+R,输入 iexpress
- 选择 "Create new Self Extraction Directive file"
- 点击 Next
- 选择 "Extract files and run an installation command"
- 填写包名称
- 选择是否显示提示
- 选择是否显示许可证
- 添加你的 BAT 文件
- 设置安装程序命令(通常是你的 BAT 文件名)
- 选择显示模式
- 完成设置并生成 EXE
python程序(脚本)
这里简单说
用pyinstaller
# 1. 安装 PyInstaller
pip install pyinstaller
# 2. 基本打包命令
pyinstaller your_script.py
# 3. 常用的打包选项
pyinstaller --onefile --windowed --icon=your_icon.ico your_script.py
常用参数:
--onefile # 打包成单个文件
--windowed # 不显示控制台窗口
--icon=file.ico # 添加图标
--name=NAME # 指定输出文件名
--clean # 清理临时文件
--add-data "src;dst" # 添加额外文件
--hidden-import MODULENAME # 添加隐藏的依赖