吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1060|回复: 23
收起左侧

[求助] 大神们有没有可以把2个或多个EXE、msu进行捆绑后顺序安装的工具,谢谢

[复制链接]
hanhui7413 发表于 2023-9-11 16:05
大神们有没有可以把2个或多个EXE、msu进行捆绑后顺序安装的工具,谢谢!!!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

~零度 发表于 2023-9-11 17:42
本帖最后由 ~零度 于 2023-9-11 17:47 编辑

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

1. 顺序执行安装,前一个安装完再安装下一个
[Shell] 纯文本查看 复制代码
@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. 同时运行安装程序
[Shell] 纯文本查看 复制代码
@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自解压设置如下:
微信截图_20230911174136.png

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
cyn123 + 1 + 1 用心讨论,共获提升!

查看全部评分

~零度 发表于 2023-9-12 18:43
本帖最后由 ~零度 于 2023-9-12 18:45 编辑
hanhui7413 发表于 2023-9-12 11:09
你好!这个CMD在运行的 时候能让他隐藏不,谢谢

可以通过vbs脚本达到隐藏窗口的目的,在自解压压缩包内再添加一个“autorun.vbs”,内容如下:

[Shell] 纯文本查看 复制代码
Set objShell = CreateObject("WScript.Shell")
objShell.Run "cmd /c autorun.bat", 0, True


它的作用是执行autorun.bat并隐藏窗口,你也可以把它“cmd /c autorun.bat”换成别的可执行文件(xxx.exe),也能起到隐藏窗口的效果

你的自解压文件加压后运行的程序就改成“autorun.vbs”这个脚本就行了


好用的话,麻烦给个热心,谢谢

免费评分

参与人数 1热心值 +1 收起 理由
hanhui7413 + 1 谢谢@Thanks!

查看全部评分

长得帅活得久 发表于 2023-9-11 16:19
redapple2015 发表于 2023-9-11 16:10
rar打包exe,bat运行就可以了
 楼主| hanhui7413 发表于 2023-9-11 16:26
长得帅活得久 发表于 2023-9-11 16:19
这是打算做流氓软件?插入几个广告软件?

不是 不是,是想给那种不知道点这点哪的人 安装1个软件,因为有需要打某些补丁,怕这些人搞不清楚,就像他们 一键傻瓜式安装就行
onlyclxy 发表于 2023-9-11 16:29
命令提示符的"call"命令用于调用(执行)另一个批处理文件或程序,并在完成后返回原来的批处理文件。

使用"call"命令的基本语法如下:

call [路径\]文件名 [参数]
其中,[路径\]文件名 是要调用的批处理文件或程序的路径和名称。[参数] 是传递给被调用批处理文件或程序的可选参数。

例如,如果您希望调用名为"test.bat"的批处理文件,可以使用以下命令:

call test.bat
调用另一个批处理文件时,使用"call"命令可以确保在完成被调用的批处理文件后,返回到原来的批处理文件并继续执行后续命令。如果不使用"call"命令则会直接跳转到被调用的批处理文件,并不会返回原来的批处理文件。

请注意,"call"命令只能用于批处理文件和可执行程序,不能用于调用其他类型的文件。
sai609 发表于 2023-9-11 16:37
hanhui7413 发表于 2023-9-11 16:26
不是 不是,是想给那种不知道点这点哪的人 安装1个软件,因为有需要打某些补丁,怕这些人搞不清楚,就像 ...

编写txt文档做小白教程说明,
把软件和补丁都放出来嘛
wyl0205 发表于 2023-9-11 16:37
做成自解压文件,查找下文件的静默命令,依次运行命令即可,可以做成单文件的
china-ray 发表于 2023-9-11 16:48
蹲一个,我也有同想的需求,不知道如何实现?
低调(d-iao) 发表于 2023-9-11 16:50
要么winrar弄成单文件 要么使用InstallShield
zkw156311 发表于 2023-9-11 16:52
插眼,装机正好可以这么整

免费评分

参与人数 1吾爱币 +1 收起 理由
昔年科技 + 1 我很赞同!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 10:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表