无忧启动论坛

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

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

主界面:


软件自动安装器(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) V2.0测试版 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. [5.]
  14. t=计算机改名工具
  15. f=\pcrename.exe
  16. c=/l1
  17. h=

  18. t=111111
  19. f=\12\13.cmd
  20. c=
  21. h=1


  22. [.7601]
  23. t=3333
  24. f=\AAA.exe
  25. c=/s
  26. h=

  27. t=11222
  28. f=\12.cmd
  29. c=
  30. h=1
复制代码

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

更新日志:
2021-02-03, 整合R4OSV功能,可根据系统位宽与版本号调用不同的程序执行
2021-02-07, SWAI v2.1beta, 优化配置文件出错时的运行逻辑

下载地址: SWAI V2.0 Beta   SWAI V2.1 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
感谢分享




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