无忧启动论坛

标题: 软件自动安装器SWAI v3.5测试版,可根据不同系统版本及位宽批量执行程序...... [打印本页]

作者: 邪恶海盗    时间: 2021-2-3 14:33
标题: 软件自动安装器SWAI v3.5测试版,可根据不同系统版本及位宽批量执行程序......
本帖最后由 邪恶海盗 于 2025-5-28 17:46 编辑

主界面:


软件自动安装器(SoftWare Auto Install,简称SWAI) :
一个小工具,可在桌面或者部署接口下运行,自动搜索硬盘/光盘/U盘根目录下的SWAI\SWAI_*.ini(*代表当前系统位数x86或x64)配置文件,读取该配置文件并可根据不同的系统版本号来调用可执行程序的安装/运行.

使用说明:
将主程序SWAI.exe置于安装版系统镜像I386\SVPACK下T13调用,或者置于封装版系统sysprep下部署前/中/后调 用,SWAI2.exe运行时自动搜索并调用硬盘分区/光盘/可移动磁盘根目录下的SWAI\SWAI_*.ini(*代表当前系统位数x86或x64),并根据配置文件执行软件安装.
这样的好处是软件更新更方便,直接修改外置程序包就可以了...

启动时的提示:


正常运行时:


未找到配置文件或[]项目查询失败时:


未找到待执行的软件路径时:


配置文件格式不正确时:


配置文件:
  1. ;软件自动安装器(Software Auto Install) V3.5测试版 By:邪恶海盗 www.hidao.org
  2. ;
  3. ;----------------   使用示例及说明   ----------------
  4. ;
  5. ;[5.];==>[5.]代表系统版本号,在配置文件内能保证唯一且匹配当前系统版本就行,如[5.]可匹配5.1和5.2.3790等,注意如果同时存在类似[5.]和[10.0.10585.]这类内部有交集的会出错
  6. ;T=XXX;==>T(即Title)代表安装过程中显示的标题,运行后显示为"正在安装'ABCDE'",标题不能过长,否则显示不全
  7. ;F=ABCDE;==>F(即File)代表软件程序的名称与路径(支持.exe/.cmd等可执行程序),\代表配置文件所在目录,支持子目录如\AAA\BBB.exe
  8. ;C=/?;==>C(即CmdLine)代表程序的运行参数,可为空
  9. ;H=1;==>H(即Hide)代表是否隐藏,为1在安装过程中隐藏软件的安装界面,为其它字符则显示界面,可为空(某些软件不支持隐藏界面运行)
  10. ;
  11. ;------------------------- 以下为配置文件正文 ------------------------
  12. ;---- 警告: 配置文件内容必需严格按示例要求填写,缺失会导致运行异常 ----

  13. [Config] ;设置参数
  14. Time=
  15. ;Time,初始信息提示窗口时间(秒),默认10(秒),负值为不显示初始信息提示窗口


  16. [5.]
  17. t=计算机改名工具
  18. f=\pcrename.exe
  19. c=/l1
  20. h=

  21. t=111111
  22. f=\12\13.cmd
  23. c=
  24. h=1


  25. [.7601]
  26. t=3333
  27. f=\AAA.exe
  28. c=/s
  29. h=

  30. t=11222
  31. f=\12.cmd
  32. c=
  33. h=1
复制代码

特别提醒:
此工具默认调用搜索到的第一个SWAI_*.ini(*代表当前系统位数x86或x64)配置文件,盘符搜索顺序为倒序,但有多个SWAI文件夹时,还是建议先将不使用的文件夹改名,以防出错!

更新日志:
2021-02-03, 整合R4OSV功能,可根据系统位宽与版本号调用不同的程序执行
2021-02-07, SWAI v2.1beta, 优化配置文件出错时的运行逻辑
2025-05-28,SWAI v3.5beta,相对v2.x更新:
1.修改SWAI及配置文件为*:\SWAI3\SWAI3_x86.ini(或x64.ini)
2.修改了系统版本号检测机制,解决了Win10/11版本号检测不准的问题;
3.配置文件新增Config字段,加入了Time关键字用于控制初始检测窗口显示时间(秒),默认10秒;
4.增加了关键字检测机制,当写错时给予警告提示
5.修改了运行命令,未找到软件路径时会自动跳过



下载地址: SWAI v3.5 Beta

作者: xban    时间: 2021-2-3 18:04
谢谢分享
作者: xhan    时间: 2021-2-3 18:07
感谢分享。
作者: dkzzlf    时间: 2021-2-3 19:19
感谢楼主分享
作者: ananpr2000    时间: 2021-3-4 19:45
谢谢分享
作者: Fastwingo    时间: 2023-6-23 11:39
好东西,赞一下,感谢分享
作者: wn168cn@163.com    时间: 2024-10-20 08:42
感谢分享
作者: cxq517    时间: 2025-5-18 22:17
本帖最后由 cxq517 于 2025-5-18 22:30 编辑

桌面环境不能调用可执行程序吗?

配置没有问题,直接不调用可执行程序,直接就弹出“SWAI2已运行完毕”的对话框

作者: cxq517    时间: 2025-5-18 22:39
本帖最后由 cxq517 于 2025-5-18 22:42 编辑

Windows 10的系统,配置文件这样的,有没有写错?
[10.0.]
t=QQ
f=\QQ.exe
c=
h=



作者: bgg023    时间: 2025-5-19 15:02
cxq517 发表于 2025-5-18 22:39
Windows 10的系统,配置文件这样的,有没有写错?
[10.0.]
t=QQ

http://bbs.wuyou.net/forum.php?m ... d=443437&extra=
用这个,  
作者: cxq517    时间: 2025-5-19 15:48
好的,谢谢!我研究一下。
作者: 邪恶海盗    时间: 2025-5-19 16:16
cxq517 发表于 2025-5-18 22:39
Windows 10的系统,配置文件这样的,有没有写错?
[10.0.]
t=QQ

试一下,发现问题再说?


二○二五年五月十九日
作者: cxq517    时间: 2025-5-19 17:57
邪恶海盗 发表于 2025-5-19 16:16
试一下,发现问题再说?

[10.0.]
t=QQ
f=\soft\QQ.exe
c=/s
h=

配置文件如上,在“部署中”,依然不调用可执行程序,直接就弹出“SWAI2已运行完毕”的对话框
作者: cxq517    时间: 2025-5-19 18:02
邪恶海盗 发表于 2025-5-19 16:16
试一下,发现问题再说?

Windows10、Windows11的“部署中”、桌面环境测试都是一样的现象,不调用可执行程序,直接就弹出“SWAI2已运行完毕”的对话框。
作者: 邪恶海盗    时间: 2025-5-19 20:49
cxq517 发表于 2025-5-19 17:57
[10.0.]
t=QQ
f=\soft\QQ.exe

出不出主界面及倒计时?


二○二五年五月十九日
作者: cxq517    时间: 2025-5-19 20:51
本帖最后由 cxq517 于 2025-5-19 20:57 编辑
邪恶海盗 发表于 2025-5-19 20:49
出不出主界面及倒计时?

出你主贴里边的“正常运行时”的界面,但是软件数量是0/0,
也有倒计时,倒计时完后就直接出“SWAI2已运行完毕”的对话框,

这论坛我怎么发不了图片,要不直接上图了。


作者: cxq517    时间: 2025-5-19 21:03

会出现这个界面(图是借用你主贴的),右上角也会有倒计时,但是正在安装这个最后边的数字一直是0/0,倒计时完后就直接提示:“SWAI2已运行完毕”的对话框。

作者: 邪恶海盗    时间: 2025-5-19 21:07
cxq517 发表于 2025-5-19 18:02
Windows10、Windows11的“部署中”、桌面环境测试都是一样的现象,不调用可执行程序,直接就弹出“SWAI2 ...

WIN10PE测试了一下的确有问题,回头研究一下再更新吧


作者: cxq517    时间: 2025-5-19 21:09
邪恶海盗 发表于 2025-5-19 21:07
WIN10PE测试了一下的确有问题,回头研究一下再更新吧

是的,就是这样,我win10  11都是这样的情况。
作者: cxq517    时间: 2025-5-19 21:11
邪恶海盗 发表于 2025-5-19 21:07
WIN10PE测试了一下的确有问题,回头研究一下再更新吧

静候更新~~~~~~~~~~~~~
作者: cxq517    时间: 2025-5-20 13:35
意外测试了一下0.6版本,倒是能正常使用。
作者: 邪恶海盗    时间: 2025-5-20 17:07
cxq517 发表于 2025-5-20 13:35
意外测试了一下0.6版本,倒是能正常使用。

原来硬盘挂了源码丢了,到处翻找重写了,还没完全测试,你再试试看:

SWAI2.2.zip (346.96 KB, 下载次数: 3)

作者: cxq517    时间: 2025-5-20 21:24
本帖最后由 cxq517 于 2025-5-20 21:34 编辑
邪恶海盗 发表于 2025-5-20 17:07
原来硬盘挂了源码丢了,到处翻找重写了,还没完全测试,你再试试看:

配置文件格式有变么?

[10.0.]
t=QQ
f=\soft\QQ.exe
c=/s
h=

[.3693]
t=计算机改名工具
f=\pcrename.exe
c=/l1
h=

这样写配置文件,提示错误“未在e:\SWAI2\SWAI2_x64.ini中找到与系统匹配的字段,8秒后自动退出!”

然后倒计时8秒就退出了。
作者: cxq517    时间: 2025-5-20 21:25
配置文件我只用其中一段也是报同样的错误。

作者: 邪恶海盗    时间: 2025-5-20 21:27
cxq517 发表于 2025-5-20 21:24
配置文件格式有变么?

[10.0.]

这个提示是检测到的版本号与你配置文件写的没匹配...


二○二五年五月二十日
作者: cxq517    时间: 2025-5-20 21:30
邪恶海盗 发表于 2025-5-20 21:27
这个提示是检测到的版本号与你配置文件写的没匹配...

是的

[10.0.]
t=QQ
f=\soft\QQ.exe
c=/s
h=

[10.0]
t=QQ
f=\soft\QQ.exe
c=/s
h=

[10.]
t=QQ
f=\soft\QQ.exe
c=/s
h=

这三种样式我都试过,都是一样的提示

作者: cxq517    时间: 2025-5-20 21:30
我的系统版本看过是:Microsoft Windows [版本 10.0.19044.3693]
作者: 邪恶海盗    时间: 2025-5-20 21:48
cxq517 发表于 2025-5-20 21:30
是的

[10.0.]

收到,我再看看哪里的问题...


二○二五年五月二十日
作者: 邪恶海盗    时间: 2025-5-21 10:41
cxq517 发表于 2025-5-20 21:30
我的系统版本看过是:Microsoft Windows [版本 10.0.19044.3693]

更新到2.3测试版,再试试看,注意配置文件路径是类似\SWAI2\SWAI2_x86.ini,跟2.1版本有点区别

SWAI2.3Beta.zip (356.74 KB, 下载次数: 4)

作者: cxq517    时间: 2025-5-21 11:40
本帖最后由 cxq517 于 2025-5-21 11:41 编辑
邪恶海盗 发表于 2025-5-21 10:41
更新到2.3测试版,再试试看,注意配置文件路径是类似\SWAI2\SWAI2_x86.ini,跟2.1版本有点区别

配置文件路径我知道更新了。
依然还是有问题,[]里边的值只能填:“0-3、6、9、26、100、26100”等这几个数字就可以正常运行,其它数字就报错:“未在e:\SWAI2\SWAI2_x64.ini中找到与系统匹配的字段,8秒后自动退出!”

我的系统版本是:Microsoft Windows [版本 10.0.26100.3915]
我理解正常逻辑应该[]里边填:10.、10.0.或者.3915这样的版本字段才对吧?不知道这个理解有没有错误。

作者: cxq517    时间: 2025-5-21 11:46
因为我看了2.1的配置文件说明是写:[5.]或者[.7601]这样的字段,这个应该是系统版本头或者尾的字段。
作者: 邪恶海盗    时间: 2025-5-21 14:45
本帖最后由 邪恶海盗 于 2025-5-21 15:24 编辑
cxq517 发表于 2025-5-21 11:40
配置文件路径我知道更新了。
依然还是有问题,[]里边的值只能填:“0-3、6、9、26、100、26100”等这几 ...

没错,不过经过测试2.3Beta还存在检测系统版本号不准确的问题,现在更新到3.0Beta,在运行时显示检测到的系统版本和配置文件路径(默认路径改为类似*\SWAI3\SWAI3_x86.ini),另外去除了主界面上的倒计时功能








SWAI3.0Bata.zip (356.67 KB, 下载次数: 5)



作者: cxq517    时间: 2025-5-21 14:55
邪恶海盗 发表于 2025-5-21 14:45
没错,不过经过测试2.3Beta还存在检测系统版本号不准确的问题,现在更新到3.0Beta,在运行时显示检测到的 ...

这个测试是正常的了。
作者: zp1688    时间: 2025-5-21 15:00
感谢分享。
作者: cxq517    时间: 2025-5-21 15:01
邪恶海盗 发表于 2025-5-21 14:45
没错,不过经过测试2.3Beta还存在检测系统版本号不准确的问题,现在更新到3.0Beta,在运行时显示检测到的 ...

取系统版本号中间任意一段也能正常识别了。
作者: 邪恶海盗    时间: 2025-5-21 18:35
cxq517 发表于 2025-5-21 15:01
取系统版本号中间任意一段也能正常识别了。

再看看界面显示都有没有异常,比如高DPI的...


二○二五年五月二十一日
作者: cxq517    时间: 2025-5-21 22:14
邪恶海盗 发表于 2025-5-21 18:35
再看看界面显示都有没有异常,比如高DPI的...

目前来看都是正常的。
只是如下这个倒计时时间如果可以自定义或者默认5秒就更好了


作者: cxq517    时间: 2025-5-21 22:18
邪恶海盗 发表于 2025-5-21 18:35
再看看界面显示都有没有异常,比如高DPI的...

再一个就是随机性的这个版本号后边出现些乱码。
就如下图,你这个也有这个乱码


作者: 邪恶海盗    时间: 2025-5-21 22:22
cxq517 发表于 2025-5-21 22:14
目前来看都是正常的。
只是如下这个倒计时时间如果可以自定义或者默认5秒就更好了

时间太短了根本看不清楚信息,所以这样设定,手动运行时点确定就行,自动运行时不用管它到时间了自动继续的...


二○二五年五月二十一日
作者: cxq517    时间: 2025-5-21 22:24
邪恶海盗 发表于 2025-5-21 22:22
时间太短了根本看不清楚信息,所以这样设定,手动运行时点确定就行,自动运行时不用管它到时间了自动继续 ...

好的,这个基本没影响。
作者: 邪恶海盗    时间: 2025-5-21 23:32
cxq517 发表于 2025-5-21 22:18
再一个就是随机性的这个版本号后边出现些乱码。
就如下图,你这个也有这个乱码

是有这个问题,不影响使用,下次更新会处理..


二○二五年五月二十一日
作者: cxq517    时间: 2025-5-22 11:47
邪恶海盗 发表于 2025-5-21 14:45
没错,不过经过测试2.3Beta还存在检测系统版本号不准确的问题,现在更新到3.0Beta,在运行时显示检测到的 ...

发现一个新问题:在部署中调用程序,有些程序会出现“打开文件-安全警告”的提示(如下图,图是网上借用的)。同环境0.6版本就不会出现,同一个系统,进到桌面运行工具,也不会出现。


作者: 邪恶海盗    时间: 2025-5-22 17:17
cxq517 发表于 2025-5-22 11:47
发现一个新问题:在部署中调用程序,有些程序会出现“打开文件-安全警告”的提示(如下图,图是网上借用 ...

更新到3.1,更改了初始窗口的提示,ini配置文件中增加了字段Config关键字Time用于设置初始窗口提示时间,另外设置为默认管理员权限运行



  1. [Config] ;设置参数
  2. Time=
  3. ;Time,初始信息提示窗口时间,默认10秒,负值为不显示初始信息提示窗口
复制代码
SWAI3.1.zip (356.76 KB, 下载次数: 4)

作者: cxq517    时间: 2025-5-22 21:10
邪恶海盗 发表于 2025-5-22 17:17
更新到3.1,更改了初始窗口的提示,ini配置文件中增加了字段Config关键字Time用于设置初始窗口提示时间, ...

好的,明天我在部署环境测试
作者: 邪恶海盗    时间: 2025-5-22 21:30
cxq517 发表于 2025-5-22 21:10
好的,明天我在部署环境测试

虚拟机也可以部署测试的,上个快照随便玩...


二○二五年五月二十二日
作者: cxq517    时间: 2025-5-24 14:30
邪恶海盗 发表于 2025-5-22 17:17
更新到3.1,更改了初始窗口的提示,ini配置文件中增加了字段Config关键字Time用于设置初始窗口提示时间, ...

今天测试了,3.1版本在部署中依然出现“打开文件-安全警告”,安装QQ就会报这个。
如下图这样的

作者: 邪恶海盗    时间: 2025-5-24 15:33
本帖最后由 邪恶海盗 于 2025-5-24 15:34 编辑
cxq517 发表于 2025-5-24 14:30
今天测试了,3.1版本在部署中依然出现“打开文件-安全警告”,安装QQ就会报这个。
如下图这样的

运行这两个测试工具看看结果是什么,部署中和桌面都可以试试

test.zip (551.32 KB, 下载次数: 1)


作者: cxq517    时间: 2025-5-24 16:11
邪恶海盗 发表于 2025-5-24 15:33
运行这两个测试工具看看结果是什么,部署中和桌面都可以试试

两个都测试了,桌面环境以及部署中环境,跟你贴的两个图片一样
作者: 邪恶海盗    时间: 2025-5-24 16:41
cxq517 发表于 2025-5-24 16:11
两个都测试了,桌面环境以及部署中环境,跟你贴的两个图片一样

那不对啊,结果是1代表当前已经是管理员权限了,咋还报错...


二○二五年五月二十四日
作者: cxq517    时间: 2025-5-24 16:54
邪恶海盗 发表于 2025-5-24 16:41
那不对啊,结果是1代表当前已经是管理员权限了,咋还报错...

那会不会不是因为管理员权限的问题了?
作者: 邪恶海盗    时间: 2025-5-24 16:56
cxq517 发表于 2025-5-24 16:54
那会不会不是因为管理员权限的问题了?

是的,即使是管理员账户也受 UAC控制,回头再研究一下...


二○二五年五月二十四日
作者: 邪恶海盗    时间: 2025-5-24 18:04
cxq517 发表于 2025-5-24 16:54
那会不会不是因为管理员权限的问题了?

更新到3.2,再试试部署中和桌面运行都是否正常...
SWAI3.2.zip (357.1 KB, 下载次数: 4)

作者: cxq517    时间: 2025-5-25 08:46
邪恶海盗 发表于 2025-5-24 18:04
更新到3.2,再试试部署中和桌面运行都是否正常...

3.2版本桌面正常,部署中依然出现“打开文件-安全警告”
作者: 邪恶海盗    时间: 2025-5-25 10:33
cxq517 发表于 2025-5-25 08:46
3.2版本桌面正常,部署中依然出现“打开文件-安全警告”

部署中用批处理调用这些软件安装会报安全警告么?


二○二五年五月二十五日
作者: cxq517    时间: 2025-5-25 11:00
邪恶海盗 发表于 2025-5-25 10:33
部署中用批处理调用这些软件安装会报安全警告么?

不会

SWAI0.6版本调用也不会。
作者: freesoft00    时间: 2025-5-25 11:45
cxq517 发表于 2025-5-25 11:00
不会

SWAI0.6版本调用也不会。

是不是这里的原因
http://bbs.wuyou.net/forum.php?m ... d=443701&extra=
作者: cxq517    时间: 2025-5-25 12:13
freesoft00 发表于 2025-5-25 11:45
是不是这里的原因
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=443701&extra=

晚些我试下这里说的方法

但很奇怪的是,只有部署中才出现。而且用楼主SWAI0.6版本的工具也不出现。
作者: handsome_xiang    时间: 2025-5-25 14:13
感谢分享!
作者: 邪恶海盗    时间: 2025-5-25 14:37
cxq517 发表于 2025-5-25 11:00
不会

SWAI0.6版本调用也不会。

更新到3.4,再试试看,注意关注软件运行参数和隐藏功能是否生效
SWAI3.4.zip (356.71 KB, 下载次数: 5)

作者: cxq517    时间: 2025-5-26 09:45
邪恶海盗 发表于 2025-5-25 14:37
更新到3.4,再试试看,注意关注软件运行参数和隐藏功能是否生效

这个正常了,没有提示了。
作者: cxq517    时间: 2025-5-26 10:08
邪恶海盗 发表于 2025-5-25 14:37
更新到3.4,再试试看,注意关注软件运行参数和隐藏功能是否生效

具体什么原因导致的了?

作者: 邪恶海盗    时间: 2025-5-26 13:16
cxq517 发表于 2025-5-26 09:45
这个正常了,没有提示了。

命令不一样,能正常用就行...


二○二五年五月二十六日
作者: 奈绪    时间: 2025-5-28 17:17
找到这个链接了,非常感谢,下载试试。
作者: 奈绪    时间: 2025-5-28 17:19
下载不了啊楼主
作者: 邪恶海盗    时间: 2025-5-28 17:46
奈绪 发表于 2025-5-28 17:19
下载不了啊楼主

下载地址修复了...


二○二五年五月二十八日
作者: 奈绪    时间: 2025-5-29 09:09
邪恶海盗 发表于 2025-5-28 17:46
下载地址修复了...

多谢,辛苦了。
作者: gzdsys    时间: 2025-5-29 09:29
高深,看不懂
作者: zts59    时间: 前天 16:44
三个文件解压到D:\TEST\SWAI3\
打开SWAI3.exe,竟然找不到INI文件:
---------------------------
SWAI3 警告
---------------------------
未找到配置文件 *:\SWAI3\SWAI3_X64.ini,8秒后自动退出!
---------------------------
确定   
---------------------------

作者: 邪恶海盗    时间: 前天 18:17
zts59 发表于 2025-6-6 16:44
三个文件解压到D:\TEST\SWAI3\
打开SWAI3.exe,竟然找不到INI文件:
---------------------------

提示好像很清楚吧?


二○二五年六月六日




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3