自学内容网 自学内容网

【计算机基础】用bat命令将Unity导出PC包转成单个exe可执行文件

Unity打包成exe可执行文件

 上边连接是很久以前用过的方法,发现操作有些不一样了,并且如果按上述操作比较麻烦,所以写了个bat命令。

导出的PC程序
图1、导出的pc程序

 如图1是导出的pc程序,点击exe文件可运行该程序。

添加pack_project.bat文件
 

@echo off
setlocal

:: 设置变量
set OUTPUT_CONFIG=F:\OtherProject\OutPut\config.txt
set PROJECT_DIR=F:\OtherProject\OutPut\fangkuaixiaoxiaole
set OUTPUT_FILE=F:\OtherProject\OutPut\xiaoxiaole.exe


:: 检查输出目录是否存在,如果不存在则创建
if not exist "%OUTPUT_FILE%\.." mkdir "%OUTPUT_FILE%\.."

:: 使用 WinRAR 命令行工具打包文件
"D:\Program Files\WinRAR\WinRAR.exe" a -r -ep1 -m5 -s -sfx -z"%OUTPUT_CONFIG%" "%OUTPUT_FILE%" "%PROJECT_DIR%\*"

:: 检查是否成功
if %errorlevel% equ 0 (
    echo ++++++++++successful++++++++++
) else (
    echo ++++++++++fail++++++++++
)

endlocal
pause

添加配置表

; The SFX module options
Setup=fangkuaixiaoxiaole.exe
Path=%TEMP%
Silent=1
Overwrite=1

图2、目录
 

结构 如图,双击bat文件即可将pc程序压缩成单个exe文件,双击exe文件即可运行游戏。


原文地址:https://blog.csdn.net/qq_33461689/article/details/142462851

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!