您当前的位置:首页 > 计算机 > 编程开发 > DOS/BAT与(脚本)

以把2个或多个EXE、msu进行捆绑后顺序安装的工具

时间:09-12来源:作者:点击数:

利用自解压文件可以做到这一点,在压缩包内添加下面的bat批处理脚本(按照你的需求对exe_list进行修改,也可以包含msu文件),然后设置自解压后运行这个脚本即可

1. 顺序执行安装,前一个安装完再安装下一个

@echo off
setlocal enabledelayedexpansion
 
REM 列出要运行的 EXE 文件,用空格分隔
set "exe_list=putty.exe hash.exe"
 
for %%f in (%exe_list%) do (
    echo Running %%f
    start /wait %%f
 
    REM 检查上一个命令的退出代码
    if !errorlevel! neq 0 (
        echo %%f encountered an error, but continuing...
    ) else (
        echo %%f completed successfully
        REM 删除已完成的 EXE 文件
        del "%%f"
    )
)
 
echo 所有EXE文件已被运行并删除
 
REM 删除自身的脚本文件
del "%~f0"
 
endlocal

2. 同时运行安装程序

@echo off
setlocal enabledelayedexpansion
 
REM 列出要运行的 EXE 文件,用空格分隔
set "exe_list=putty.exe hash.exe"
 
for %%f in (%exe_list%) do (
    echo Running %%f
    start "%%f" /B "%%f"
)
 
echo 所有EXE文件已被运行
 
REM 删除自身的脚本文件
del "%~f0"
 
endlocal

bandizip自解压设置如下:

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门