一键安装器是干什么的 比如说zol一键安装器 和我们普通安装有什么不同

一键安装器是干什么的 比如说zol一键安装器 和我们普通安装有什么不同,第1张

一键安装器,指的是一部分网站提供的软件安装包下载工具。由于该程序可以内橡薯亮置推广链接和捆绑安装包,因此近期开始受到各大软件站的推广。手逗

一键安装器能够使用网络进行软梁宽件安装包下载,相对于普通的软件安装包来说能够带给软件站更多的利益,譬如增加访问量(多次下载)、带来内置广告收益等。而相对于普通的软件下载者而言,是没有什么差别的,反而会占用网络和系统资源。

如果条件允许,建议使用软件安装包直接安装软件,不建议使用一键安装器下载安装软件。

在一台电脑上安装上你想要一键安装的软件

找到这些软件的安装目录,用 路径.TXT 分别记录下软件的主程序所在目录(你平常打开最多的那个程序),格式就唯册用:第1软件的主程序名.exe=主程序的所在目录(需要是完整目录名)第2软件的主程序名.exe=主程序的所在目录(需伍兄要是完整目录名)                

分别新建文件夹(文件夹名是以这几个主程序名为名),把软件的根目录分别复制到对应的文件夹里.

运行注册表(regedit.exe),按出注册表查找("Ctrl+F"键),查找第一个软件的根目录的名字,查找出的名称如果显示的和符合的一致或大致,就在注册表的主键上右键,命名为“主程序名.reg”并选择导出到上面新建文件夹的根目录(放在对应的软件夹)里。\\  路径.TXT 要发在文件夹外。

全部程序文件和注册表信息都准备好了,就把他们打包在一起,并命名为“anzhuang.rar”。 \\文件腔山袭都准备齐了,那就去缺代码了,下面是我简单介绍用的P处理代码:@echo off::软件一键安装 code by 秋日.枫叶"c:\Program Files\WinRAR\Rar.exe" x -t -o-p c:\anzhuang.rar c:\anzhuangcd /d c:\anzhuangfor /f "tokens=1,2 delims==" %%i in (路径.TXT) do (move "%%i" "%%j"pushd "%%j"echo 开始注册文件...for /f "tokens=*" %%a in ('dir /s /b *.dll *.ocx') do (set "pt=%%~fa"&&call regsvr32 /s "%%pt%%")if exist "%%i.reg" start "" "%%i.reg"popd)echo 软件安装成功!>nul pause

自动安装很简单的~ 有好多的方法,我只会最简单的!! 就告诉你最简单的吧!!!

有两种安装模式~ 一种是前台安装的,一种是后台安装的,

后台安装的,我到现在都不知道 是怎样写的!!

你去狗狗里搜索~ 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也没 深究!,有兴趣 自己试试吧~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12480013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存