2、NSIS:一个基于脚本的开源安装器生成器,能够生成基于Windows的应用程序安装器和自解压缩安装程序。
3、WiX:一个工具集和语言,可以用于创建Windows安装程序差仿亮并管理Windows *** 作系统上大举的软件。
4、AdvancedInstaller:一个用于创建Windows安装程序的流行的商业软件。
自动安装很简单的~ 有好多的方法,我只会最简单的!! 就告诉你最简单的吧!!!有两种安装模式~ 一种是前台安装的,一种是后台安装的,
后台安装的,我到现在都不知道 是怎样写的!!
你去狗狗里搜索~ AU3软件~ 这是制作自动安装的需要的软件!
软件安装后,在帮助里有 简单的教程,看玩了,你也就会了!
下面是我写的,一个自动安装 360的脚本代码! 供你参考!
AU3是通过模拟鼠标点击去自动 点击,你设置好的按游闷钮!来实现自动安装的!
我简单给你解释下代码!注释用隔开,并非代码!
run("setupbeta5.0.exe") ;运行setupbeta5.0.exe
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","欢迎使用") ;找到,360安全卫士 5.0.0.1001 安装(这个安装程序的标题) 找到 欢迎使用 (这也是一个标题) 两个标题,确定了一个 安装的界面!!
send("!N") ;模拟键盘,按N键 下一步!
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","许可证协议")
send("!I")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","选择安装位置")
send("!I")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","360安全卫士实时保护设置")
send("!N")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","360安全卫士定时检测设置")
send("!N")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","正在完成")
send("{space}")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","正在完成")
send("{TAB}")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","正在完成")
send("{space}")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","正在完成")
send("!F")
这是最简单的!!!这样制作的脚本,在安装过程 不允许~ 有任何的枯棚鼠标 *** 作!!
还可以 有另外一个命令! 来确定 要执行的按键!
WinWaitActive("WinZip 安装选项","感谢您安装 WinZip!") ;等待这个窗口出现
ControlClick("WinZip 安装选项","感谢您安装 WinZip!","[class:ButtonINSTANCE:4]") 执行按键4!
class:ButtonINSTANCE:4参数可以通过,AU3安装好后 目录下的 Au3Info 得到!!!
还有一种自动安装~ 就是,在DOS下执行 安装程序,在后面加入一个 默认安装参数!!! 但这需要,软件具备 默认安装参数!
在CMD下, 比如查看! setupbeta5.0.exe 的自动安装参数!
就setupbeta5.0.exe /help
或者setupbeta5.0.exe /?
360 好像是不提供自动安装的参数的。。自动安装参数,就是 在安装程序是,会一直NEXT 去安装!!
至于。后台自动安装的! 我也不知道了!!~~
另外你可以想楼上说的 下载个 软件安装管理器
然后,把自己做好的 自动安装脚本 和软件,放的 软件安装管理器 指定的目录。更改神败弯INI配置文件,(可以改目录,改文件名)。。把文件指向你做好的 自动安装脚本 就可以 实现了!!
可以,我不知道 后台自动安装是 怎样做的~ 对AU3也没 深究!,有兴趣 自己试试吧~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)