制作软件自动安装,软件全自动安装包
制作软件自动安装,软件全自动安装包
经常需要帮别人安装一些常用软件,下一步、修改安装目录等等,总得做很多重复的工作,很久之前就看到一些高手用autoit 来做一些软件的自动安装,软件的整个安装过程是全自动的,不需要点击或者输入任何东西,非常方便。
方法一:
由于对autoit不是很了解 ,一直没做出自己需要的自动安装,虽然也尝试用其他的工具制作过类似的自动安装,但是效果不是太好。
今天无意看到一篇文章《制作软件自动化安装的最简便的方法[By Gooker]》,如茅塞顿开,获益匪浅,感谢原作者。
下载自动化编写任务脚本autoit v3.2.55中版-目前最新是v3版本,类似BASIC语言风格的脚本程序的免费软件,它被设计用来在Windows GUI中进行自动操作.通过它可以组合使用模
拟键击,鼠标移动和窗口/控件操作等来实现自动化任务,这是其它语言所无法做到或尚无可靠方法实现的。
这个方法不是用别的工具,正是AU3自带的。最简便的方法是什么样子的:
执行一遍软件的安装,就出来代码了,编译一下就出来工具了。
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第六行出现错误,用记事本打开.au3autoit文件查看,发现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重新激活生成器设置窗口,控制中的ClickButton2不变,继续点击按钮【】,和【确定】,生成器继续自动模拟鼠标点击千千静听安装窗口的按钮,使安装程序往下进行。


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、录制新脚本
点击录制新脚本,输入软件名称,选择欲安装的软件。




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

分享到
QQ空间
新浪微博
百度搜藏
人人网
腾讯微博
开心网
腾讯朋友
更多...
百度分享
广场
kscsb9
退出
关注此空间
天 外 来 客
自由 平等 共享 互助 QQ 13721388 196105153 QQ: 262476440---------
2011-07-31 11:53
制作软件自动安装,软件全自动安装包
制作软件自动安装,软件全自动安装包
经常需要帮别人安装一些常用软件,下一步、修改安装目录等等,总得做很多重复的工作,很久之前就看到一些高手用autoit 来做一些软件的自动安装,软件的整个安装过程是全自动的,不需要点击或者输入任何东西,非常方便。
方法一:
由于对autoit不是很了解 ,一直没做出自己需要的自动安装,虽然也尝试用其他的工具制作过类似的自动安装,但是效果不是太好。
今天无意看到一篇文章《制作软件自动化安装的最简便的方法[By Gooker]》,如茅塞顿开,获益匪浅,感谢原作者。
下载自动化编写任务脚本autoit v3.2.55中版-目前最新是v3版本,类似BASIC语言风格的脚本程序的免费软件,它被设计用来在Windows GUI中进行自动操作.通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务,这是其它语言所无法做到或尚无可靠方法实现的。
这个方法不是用别的工具,正是AU3自带的。最简便的方法是什么样子的:
执行一遍软件的安装,就出来代码了,编译一下就出来工具了。
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.')这样就是相对路径了。

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