【windows】将ps、bat、py等脚本、代码编译成exe文件

powershell脚本:.ps1文件

  1. 以管理员身份打开 PowerShell
  2. 运行: Install-Module ps2exe -Force
  3. 运行: Invoke-ps2exe "route_config.ps1" "路由配置工具.exe"

❗❗❗❗
如果需要编译出的exe文件执行许需要管理员权限可以用这条命令编译:

Invoke-ps2exe "route_config.ps1" "校园网通信限制破解.exe" -requireAdmin

校园网AP隔离解决方案笔记-解决校园网设备无法互相通信的臭毛病-附破解程序

bat脚本

  1. 按 Win+R,输入 iexpress
  2. 选择 “Create new Self Extraction Directive file”
  3. 点击 Next
  4. 选择 “Extract files and run an installation command”
  5. 填写包名称
  6. 选择是否显示提示
  7. 选择是否显示许可证
  8. 添加你的 BAT 文件
  9. 设置安装程序命令(通常是你的 BAT 文件名)
  10. 选择显示模式
  11. 完成设置并生成 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  # 添加隐藏的依赖
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值