经常需要帮别人安装一些常用软件,“下一步”、修改安装目录等等,总得做很多重复的工作,很久之前就看到一些高手用autoit 来做一些软件的“自动安装”,软件的整个安装过程是全自动的,不需要点击或者输入任何东西,非常方便。
方法一:
由于对autoit不是很了解 ,一直没做出自己需要的“自动安装”,虽然也尝试用其他的工具制作过类似的“自动安装”,但是效果不是太好。
今天无意看到一篇文章《制作软件自动化安装的最简便的方法[By Gooker]》,如茅塞顿开,获益匪浅,感谢原作者。
下载自动化编写任务脚本autoit v3.2.55中版- 目前最新是v3版本,类似BASIC语言风格的脚本程序的免费软件,它被设计用来在Windows GUI中进行自动操作.通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务,这是其它语言所无法做到或尚无可靠方法实现的。
这个方法不是用别的工具,正是AU3自带的。最简便的方法是什么样子的autoit:
执行一遍软件的安装,就出来代码了,编译一下就出来工具了。
OK,先说明用的不是用Autoit宏生成器,总感觉那个玩意不准(不知道是不是没用过的原因),其实可能大家也在使用的时候碰到过,偶然按出来了,或者老手都知道这个软件。

好了,现在告诉你如何做:
1、打开
目录是:AutoIt3\SciTe\ScriptWriter 下面的 文件

2、主角就出现了,建议选中"Record Window Text"(记录窗口文字),另外"Record Mouse"必选,然后browse选择你想要自动安装的软件;
3、选择好之后就点击"Click To Record"的图标,之后就安装你的软件,你的操作都会被记录,这个记录方式是完全模拟的,包括鼠标的移动、点击等等;
4、软件安装完毕之后,我们点击右上角这个
完成,程序会自动把代码写到SciTE里面。

选择“Save As”保存到指定的目录下.au3
5、将.au3脚本文件编译成.exe可执行程序

大功告成!
实战开始——
录制完安装过程,将.au3转换为.exe可执行程序时发现了两个小问题,转换报错,提示line 6第六行出现错误,用记事本打开.au3文件查看,发现WinWait("迅雷5 安装","
迅雷5.9.23.1488 ") 被自动分成了两行,所以无法转换,需要删除后面的空格,将它成为一行即可。
像这样:WinWait("迅雷5 安装","迅雷5.9.23.1488 ")
If Not WinActive("迅雷5 安装","迅雷5.9.23.1488 ") Then WinActivate("迅雷5 安装","迅雷5.
9.23.1488 ")
WinWaitActive("迅雷5 安装","迅雷5.9.23.1488 ")
提醒一下啊:
所有被分行的语句,都必须删除空格变为一行,否则转换报错。
Run('F:\新建文件夹 (3)\soft\thunder5\Thunder5.9.')这个是软件安装的绝对路径,在实际使用中要改成相对路径,否则在移动原安装文件后,会无法使用录制的“自动安装”。
Run('Thunder5.9.')这样就是相对路径了。
方法二:
InstallRite打造绿软和备份软件的利器:对于经常需要反复安装软件的朋友们来说,最麻烦的莫过于反复安装软件时那长时间的等待,而InstallRite可以节省您花在这方面的时间。使用过Ghost等软件的朋友们一定对InstallRite的功能不陌生:Ghost能帮您将整个操作系统及所有
已安装的应用程序做一个映像文件,而InstallRite则是针对目前安装在电脑上的某个应用程序做一个映像文件,更加“专一”。在您安装完InstallRite后,每次当您要安装新的应用程序时,InstallRite都会启动安装监视功能,帮您将所有软件的安装资料储存起来,这些信息包括系统设置、使用者设置及软件的默认值等等。InstallRite所产生的安装映像文件用可执行文件的方式存储,所以无论您将这个映像文件储存在本地硬盘、光盘还是服务器上,都能正常执行还原程序。
详细教程:yhnn001.blog.163/blog/static/48551758200793023945585/
方法三:
业成电脑公司《软件自动安装生成器》——
以千千静听为例说明
1、将欲安装的程序和软件自动安装生成器放在同一文件夹内,运行软件自动安装生成器,在出现的窗口中选择千千静听安装程序,点【打开】出现千千静听的开始安装界面,按F11激活生成器设置窗口。





2、点击 Click ,将内容栏中对应的进行下一步的左侧【控制ID】中的Button2拖到它右边的ID输入框,点击按钮【→】,在上方的框内会出现“CK;Button2,left”符号,然后再点击【确定】,生成器就会自动模拟鼠标点击千千静听安装窗口的【开始(S)】按钮,使安装程序进入到下一步。


3、再按F11重新激活生成器设置窗口,控制中的Click的Button2不变,继续点击按钮【→】,和【确定】,生成器继续自动模拟鼠标点击千千静听安装窗口的按钮,使安装程序往下进行。


4、仿此步骤,继续下步的安装程序。



5、进行到“目标文件夹”栏,若要改变安装目录,需要先点击 SetText ,将将 左上角【控制ID】中的Edit1拖到它右边的ID输入框,在内容框里输入新的安装路径,再点击按钮【→】,然后,再对Click进行控制设置。(注意:路径改变设置必须在Click控制设置之前)。







6、如果不想安装完立即运行千千静听程序,可以点击Command ,将“立即运行千千静听”对应的控制Button1拖到它右边的ID输入框,在选项中选择“选空”,点击【→】;如果不想安装“百度搜霸”, 就点击Command ,将”安装免费附赠的“百度超级搜霸”对应的Button3拖到它右边的ID输入框,在选项中选择“选空”,点击【→】进行设定。




7、最后点击Click,将 左上角【控制ID】中的“完成”对应的Button14拖至它右边的ID输入框,
点击按钮【→】,再点击【确定】到此安装程序完成。


8、最后,按F11激活生成器设置窗口,点击【完成】,出现询问是否生成自动安装文件时选
“是”,就在千千静听安装程序的同一目录里自动生成一个的安装文件。运行这个安装文件就可以自动安装软件了。




方法四:
龙帝国软件自动安装器——
利用MsCode脚本编译器可以编制软件自动安装器的脚本,从而生成自动安装软件的程序,很方便地自动安装软件。下面以以腾讯QQ为例进行说明软件自动安装生成器的生成过程。
1.新建分类
点击“新建分类”,在弹出的对话框中输入分类名称“网络工具”,点击“确认输入”,新建一个分类


[upload=2]
2、录制新脚本
点击“录制新脚本”,输入软件名称,选择欲安装的软件。




确定后出现脚本录制程序和安装程序


开始录制新脚本。先把鼠标移到下一步这个按钮上(注意:不是点击这个按钮,而是只放在上面),然后按Home键获取该控件的信息。然后点击“单击控件”,编译器就会自动执行你的命令,进入到下一步。


如此重复,就完成了整个安装程序的脚本。


(如果你想要更改安装路径,那么就先把鼠标移到安装路径所在的那个编辑框前按Home键获取该控件的信息。然后点击更改控件内容,在弹出的输入框里输入新的安装路径,点击确认输入,编译器就会自动记录该步骤并执行你的命令。)


最后如果安装结束点击下一步封装脚本




3、生成软件自动安装器
封装脚本完成后,点击“编译独立安装器”,生成软件自动安装器。


生成的软件自动安装器如图,运行安装器就可以自动安装软件了。

下载:业成电脑公司《软件自动安装生成器》+MsCode脚本编译器
方法五:
Almeza MultiSet Pro是一个自动化程序安装器,在你安装OS以后往往需要安装很多软件,本软件可以简化你的安装不需要编写程序,用这个程序可以你从安装程序的日常工作当中解放出来。不需要编程。MultiSet 软件将为你自动地安装所有需要的程序,处理注册数据等等。


启动MultiSet,在程序左侧窗格中是欲自动安装的软件的类别,默认情况下列出了3个,右侧窗格中是程序列表,默认情况下仅有1个例子。为符合使用习惯,首先将左侧窗格中的 “Multimedia ”修改为“多媒体工具”、“Internet”修改为“网络工具”、“Utilities”修改为“系统工具”,方法是在相应的选项上单击右键,选择“重命名”。最后再在右侧窗格中的例子上右键单击,选择“删除”。这样,程序就好比是一张白纸了,用户可以在其上画最美最真的画。
小提示:因为软件种类繁多,为了方便以后安装管理,应该分门别类为应用软件建立分类。在“类别”标签上右键单击,选择“新类别”,在弹出的对话框中命名类别即可。
软件自动安装的原理:
MultiSet之所以能实现软件的自动安装,就好比是“录像→放映”,首先录制一款软件的安装过程,待下次安装同一款软件时就会采用“回放”的方式,从而避免用户与计算机交互,输入用户名、序列号和点击下一步的麻烦,实现软件的全自动安装。
利用“服务”、“制作磁盘”,可以实现软件自动安装包任意拷贝、刻盘使用。
版:www.uushare/user/yxx163/file/3434080

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。