windows shell脚本下如何获得某个软件的最新下载地址,或者如何写一个自动安装软件脚本

重装系统哪家最干净?实测结果让你傻眼
1PE实测:你用过PE系统么  操作系统变得缓慢不堪了?出现各种莫名其妙的故障了?中毒了?为了解决这些故障,许多人都会祭起大法来重新安装一个全新的系统,对付系统软件故障,这种作法通常都很有效。图1 GHOST备份恢复你会么  现在安装操作系统比起以前可谓简单了不少,借助一个系统安装盘或者是PE系统,菜鸟也能轻轻松松的完成系统的安装操作,再简单一些的话,直接使用GHOST系统,直接还原定制版系统,真是轻松愉快。现在还出现了许多傻瓜式的GHOST备份恢复工具,让这个操作变得更加的简单,可是不少这类工具都带有猫腻,你又知道么?图2 傻瓜式GHOST工具  以前是怎样安装系统的呢?首先,你得要有个启动盘(软盘或光驱),引导系统进入DOS环境,然后使用DOS命令格式化C盘,然后再进入Windows安装目录,然后再根据系统版本来执行安装程序才能进行系统的安装操作,重装系统是个技术活。图3 DOS环境你会用么  现在安装系统可容易许多,用户可以直接借助系统安装盘(光盘或者用安装镜像文件打造的U盘安装盘)就可以引导电脑启动,然后根据提示就可一步一步的进行系统的安装。而DOS下的安装方式早已经被淘汰,取而代之的是Windows PE系统,这种图形化的操作界面,让一切简单了不少。  Windows PE(Windows Preinstallation Environment),Windows预安装环境,是带有有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional及以上内核。它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。简单的来说它就是一个简化版的Windows。图4 PE系统你用过没  Windows PE最大的特点就是可以引导电脑启动,并进入图形化的操作界面,而且可以被安装到光盘或移动存储器中(如U盘)。鉴于它的便携性,现在许多技术人员都在U盘中安装有PE系统,并在PE系统中安装有多种应急工具,比如GHOST,比如DiskGenius,比如数据恢复软件,比如密码破解软件,比如杀毒软件等等,用它还维护或安装系统,当成临时的Windows系统使用。  而市面上也有着许多知名的网友DIY版PE系统,如深山红叶、大白菜、通用PE、老毛桃等等。普通网友把它们下载回来,然后安装入U盘,就可轻松获得一个U盘 PE系统,进而用来重装、备份、修复操作系统。而大多数网友用PE系统拿来干嘛?拿来备份恢复系统呗。图5 深山红叶你还记得么  可是不知道什么时候开始,论坛里就有不少网友求助,大体内容是使用这些网友DIY版的PE系统来进行系统恢复操作后,IE浏览器主页竟然莫名其妙的被修改为其它网址了,而且还被自动安装上了其它软件,究竟是怎么一回事呢?到底有没有这么一回事呢?咱现在就来实际的测试一番。  我们选取了目前市面上较为流行的几款PE系统,让我们来实际测试一下,看看使用它们的傻瓜式GHOST备份恢复工具来恢复GHOST系统后,会不会流氓的修改用户浏览器主页及安装附加软件。2PE实测:测试环境及PE制作测试环境及操作  笔者先用DOS安装方式安装一个纯净版的Windows XP系统,安装文件为官方ios解压后文件,没有经过任何的修改,没有安装其它软件(驱动为原版驱动),主页为默认设置。然后再在DOS环境下启动Norton GHOST来进行GHOST备份,获得纯净的Gho备份文件,接着再进行测试。  测试时使用各个PE系统来恢复事先备份的GHOST系统,然后再查看浏览器主页有无被更改。测试完毕返回DOS下,再用Norton GHOST来恢复纯净的GHOST系统,然后再进行下一个PE的测试。图6 Norton GHOST  这里再说一下,NORTON GHOST虽好,可是操作却稍显复杂,而且是因为界面,一不小心就会误操作,导致整个硬盘的数据资料灰飞烟灭。于是乎,有网友制作了傻瓜式的GHOST工具,用户只需要选好GHOST 文件所在路径(有些工具甚至自动扫描硬盘里的Gho文件),还有恢复到哪个分区(默认C盘),点击恢复按钮,就可自动启动GHOST执行相关操作,方便快捷。参评PE系统列队  好吧,测试正式开始,我们选取了大白菜U盘启动制作工具V5.1 uefi启动版;老毛桃装机版;电脑店超级U盘启动盘制作工具V6.2装机版;通用pe工具箱V6.1版;天意U盘系统2015元宵版;微PE工具箱1.0。这几个比较流行的网友DIY版PE系统进行测试,下载皆用官网下载的安装文件。  其实,这其中有几款经典的网友DIY版PE系统,或许早已不是之前的原作者在开发,想要经典的,都不知道去哪寻找了。制作U盘启动PE有奥妙  使用老毛桃制作U盘PE系统比较的简单,基本上一键即可轻松制作,支持多种启动模式选择,支持个性化设置,别小看这个个性化设置,里边还隐藏着一些奥妙,为了测试的需要,我们采用默认设置进行PE系统的制作(以下同)。图7 老毛桃PE系统制作界面  大白菜制作U盘PE系统同样简单,还是一键即可搞定,也支持多种启动模式选择,支持个性化设置,个性化设置里同样隐藏着一些东东。图8 大白菜PE系统制作界面  电脑店制作U盘PE系统与上边的两个类似,也在个性化设置里隐藏有东西。图9 电脑店PE系统制作界面  天意制作U盘系统也很简单,同样支持多种启动模式选择,但不支持个性化设置。是它的提示却有点问题,那就是在制作过程中提示&正在整理UD分区&,接着提示&已经成功创建启动分区,建议您将您的磁盘设备安全弹出后再插入继续操作。&  按照提示,笔者是这么理解的&刚刚只是创建了启动分区,接下来把U盘弹出后再插入,接着完成PE系统的写入操作&。其实已经不用继续操作了,PE系统已经制作完成了的。  好吧,就这个提示让笔者重复了几次操作,作者能直接提示&制作完成&不好么?图10 天意PE系统制作界面图11 显示正在整理UD分区图12 有点坑的提示  微PE的兼容性有待提高,制作时要不提示某个程序已经停止运行,要不找不到U盘,最后在其主页找到解决方法,那就是需要启动Windows兼容模式。同样有多种启动模式选择,不支持个性化设置。图13 微PE系统制作界面图14 启动兼容模式才能识别U盘  通用PE制作U盘PE系统同样简单,还是一键即可搞定,也支持多种启动模式选择,不支持个性化设置。图15 通用PE系统制作界面3PE实测:实测PE系统是否流氓PE界面及傻瓜式系统恢复工具  老毛桃为用户提供了傻瓜式的系统安装、备份、恢复工具,支持wim、iso及Gho格式文件,支持系统的安装,而GHOST则支持自动扫描用户硬盘里的Gho文件,用户只需要确认恢复到的分区,就可轻松恢复GHOST系统。高级选项里隐藏着赞助商主页。软件名称:老毛桃WINPE(老毛桃U盘启动盘制作工具)软件版本: 装机版软件大小:453.22MB软件授权:免费适用平台:Win9X Win2000 WinXP Win2003 Vista Win7下载地址:图16 老毛桃PE系统桌面及傻瓜式GHOST备份恢复工具  大白菜为用户提供了傻瓜式的系统安装、备份、恢复工具,支持wim、iso及Gho格式文件,支持系统的安装,而GHOST则支持自动扫描用户硬盘里的Gho文件,用户只需要确认恢复到的分区,就可轻松恢复GHOST系统。高级选项里隐藏着赞助商主页。软件名称:大白菜超级U盘启动盘制作工具(Win8PE兼容装机版)软件版本:5.1软件大小:442.71MB软件授权:免费适用平台:Win2000 WinXP Win2003 Vista Win8 Win7下载地址:图17 大白菜PE系统桌面及傻瓜式GHOST备份恢复工具  电脑店为用户提供了傻瓜式的系统安装、备份、恢复工具,支持wim、iso及Gho格式文件,支持系统的安装,而GHOST则支持自动扫描用户硬盘里的Gho文件,用户只需要确认恢复到的分区,就可轻松恢复GHOST系统。高级选项里隐藏着赞助商主页。软件名称:电脑店U盘启动盘制作工具软件版本:3.4软件大小:275.76MB软件授权:免费适用平台:Win9X Win2000 WinXP Win2003 Vista Win7下载地址:图18 电脑店PE系统桌面及傻瓜式GHOST备份恢复工具  大家可以看到,以上三个PE系统显得非常的相似,相似的让笔者怀疑是不是出自同一作者之手。  天意PE同样为用户提供了傻瓜式的GHOST备份恢复工具,不过是采用了另一种工具,在启动时,用户可以选择一键恢复或手动操作。自动恢复工具支持自动备份或还原系统。软件名称:天意U盘系统2015(天意PE安装版)软件版本:元宵版软件大小:415.85MB软件授权:免费适用平台:WinXP Win2003 Vista Win8 Win7下载地址:图19 天意PE及GHOST备份恢复工具  通用PE工具箱为用户提供的是&智能快速装机&工具,为用户提供了傻瓜式的系统安装、备份、恢复工具,支持wim、iso及Gho格式文件,支持系统的安装,而GHOST则支持自动扫描用户硬盘里的Gho文件,用户只需要确认恢复到的分区,就可轻松恢复GHOST系统。高级选项里没有相关取消赞助商的选项,甚至还有另两个软件的安装选项。软件名称:通用PE工具箱软件版本:6.0 Win8内核软件大小:122.16MB软件授权:免费适用平台:Win8下载地址:图20 通用PE工具箱及智能快速装机  微PE直接为用户提供了GHOST一键备份还原工具,为用户提供了傻瓜式的GHOST备份还原操作,用户只需要确认恢复到的分区,就可轻松恢复GHOST系统。软件名称:微PE工具箱软件版本:1.0 官方正式版软件大小:186.52MB软件授权:免费适用平台:WinXP Win2003 Vista Win8 Win7下载地址:图21 微PE及GHOST一键备份还原工具实测网友DIY版PE系统是否流氓  接下来我们进入本次测试的重头戏,一起来看看使用这些PE系统内置的傻瓜式GHOST工具来恢复事先制作好的纯净Windows XP GHOST备份文件,然后观察恢复后的Windows XP系统会有怎么样的情况发生。图22 纯净版XP桌面图23 纯净版XP启动项4PE实测:测试结果真的不好测试结果列表&参评PE是否修改主页是否安装软件其它情况大白菜修改主页安装360系列暂无发现老毛桃修改主页安装360系列暂无发现电脑店修改主页安装360及火绒暂无发现通用修改主页暂无发现桌面添加天意暂无发现暂无发现暂无发现微PE暂无发现暂无发现暂无发现图24 大白菜在开始菜单启动项添加的VBS文件及其内容&图25 大白菜PE恢复系统后自动安装360系列软件图26 大白菜PE恢复系统后修改浏览器主页图27 老毛桃在开始菜单启动项添加的VBS文件及其内容图28 老毛桃PE恢复系统后自动安装360系列软件图29 老毛桃PE恢复系统后修改浏览器主页图30 电脑店在开始菜单启动项添加的VBS文件及其内容图31 电脑店PE恢复系统后自动安装360系列软件图32 电脑店PE恢复系统后修改浏览器主页图33 通用PE在Windows目录下替换和增加的文件图34 通用PE恢复系统后修改浏览器主页图35 天意PE恢复系统后暂无发现修改图36 微PE恢复系统后暂无发现修改5PE实测:它们是怎么耍流氓的揭秘它们是怎么样搞小动作的  既然傻瓜化GHOST备份恢复软件无论是备份还是恢复系统,最终都还是采用NORTON GHOST软件来完成操作的,而GHOST的原理可以理解为先把目标分区格式化后在恢复系统,那么,它们是如何完成恢复系统后修改操作系统的浏览器主页及进行软件的安装操作的呢?  大白菜、老毛桃、电脑店这三个PE系统都是采用相同的修改原理,当用户使用它们的傻瓜式GHOST工具来恢复系统时,当恢复系统完毕后,自动在用户被恢复好的Windows的开始菜单启动项中添加一个采用随机名称的&*.vbs&文件,然后再在Windows目录下创建一个可执行文件(该文件笔者估计作用为启动另一文件及修改浏览器主页)及一个目录,该目录下有个文件(该文件笔者估计就是所安装软件的打包文件)。  我们以大白菜PE系统为例。  我们使用大白菜PE自带的&智能快速装机&工具对之前准备好的纯净版WindowsXP系统Gho文件进行系统恢复操作后,先不退出PE系统,直接查看刚刚被恢复的Windows 系统目录,来看看被添加的一些文件。图37 大白菜所添加的几个文件图38 大白菜在启动项添加的vbs文件及其内容  等开机进行完浏览器主页的修改及软件的安装后,这些文件会进行自动销毁操作,为何要自毁呢?不自毁不行啊,会给杀毒软件给查出来的。图39 相关文件被NOD32以病毒查杀  既然它们在恢复系统后,会偷偷的往被恢复的系统中添加一些文件,那么这些文件到底是干什么的呢?  首先是添加到开始菜单启动项的VBS文件,它的作用很简单,那就是在系统启动后,自动运行位于Windows目录下的指定可执行文件。  而添加到Windows目录下的可执行文件作用则是被执行后进行修改浏览器主页及启动软件安装,当然不排除还有其它小动作。图40Total Uninstall监控结果  Windows目录下增加的一个目录及里边的文件则应该是软件包。  使用通用PE系统的&智能快速装机&工具对之前准备好的纯净版WindowsXP进行系统恢复操作后,笔者没有在开始菜单启动项中找到VBS文件,难道它是干净的?可是为何重启进入系统后,浏览器主页会被更改呢?而且在桌面上多了个Hao123的快捷方式呢?  通用PE系统用了另一个更加流氓且恶劣的修改方式。  为何说它恶劣呢?因为它采用的是替换Explorer这个系统文件的方式,操作时,先将原系统位于Windows目录下的Explorer.exe这个系统文件进行隐藏,然后创建一个Explorer.exe程序,该程序正是用于修改浏览器主页的程序。  在用户第一次进入刚刚恢复的系统时,在进入桌面之前,Explorer.exe文件会被自动执行,接着修改浏览器主页,在桌面添加HAO123快捷方式,后再把自己销毁,接着把原Explorer.exe文件进行恢复,再执行Explorer.exe以便系统的正常启动。如果其中的过程出错或者用户事先删除被篡改的Explorer.exe文件,将导致无法进入桌面。图41 被替换及增加的文件图42 Total Uninstall监控结果  那么,在这些PE系统中使用手动GHOST,会不会出现以上的情况呢?经过笔者的测试所知,采用手动操作的GHOST恢复系统操作后,不会有修改浏览器主页及安装软件的现象,基本可以确定流氓行为都在&智能快速装机&工具。但笔者不保证以后PE系统会更加疯狂的在PE系统启动后或者关机前进行相关的流氓操作。手动GHOST步骤请参考文末。如何避免  如何避免恢复系统后被修改浏览器主页及自动安装软件的情况发生呢?最好的方法当然是进入PE系统后手动进行GHOST的备份还原操作。真的要使用它们自带的傻瓜式系统恢复工具时,需要仔细进行设置。  我们以老毛桃为例,首先在制作过程前,我们需要在&个性设置&中,取消老毛桃赞助商的两个选项,其中取消修改主页选项还需花费一些功夫。图43 个性化设置图44 取消的前提是需要为它宣传图45 取消&绿色&软件  其次,就是在进入PE系统后,使用它们的傻瓜式系统备份恢复工具时,进入高级选项,查看有无相关的设置。图46 高级选项中隐藏有奥妙  对于类似于大白菜PE这样的往被恢复系统的开始菜单启动项添加VBS文件的陷阱来说,用户只需要在恢复完系统后,先不要重启电脑,就在PE系统中进入相关目录删除该VBS文件即可断掉它自启动的源头。而对于通用PE这种替换系统文件的陷阱来说,你可不能单纯的把被替换的Explorer文件删除,还得在Gho文件中找到原Explorer进行恢复操作,否开机后则将无法进入桌面。总结  从上边的测试结果可以看到,参评的几款较多用户使用的网友DIY版PE系统,大多都在其傻瓜式系统备份恢复工具中做了手脚,用户一不小心,没有取消相关的选项,就会导致恢复好的Windows被修改浏览器主页及安装N个软件的情况。这些比较知名的网友DIY PE尚且如此,那些被恶意修改的PE,则更加可能还有更加恶劣的地方。  确需要使用相关的软件,须在制作PE时取消相关的赞助商选项。而最好的方法就是进入PE系统后手动进行GHOST备份恢复操作。当然,一个比较纯净的PE系统,如测试中尚未发现修改现象的天意及微PE也是一个好的选择。  有网友会说,那直接用网友DIY的GHOST系统好了。可是这些GHOST系统安装的软件和流氓行为可能更多。想要纯净版的,还是老老实实的去msdn i tell you下载原版的系统光盘镜像来安装吧。    最后,纪念一下我那为了测试而光荣牺牲的U盘。还有硬盘也挺可怜的,3天时间承受了30多次的系统GHOST恢复操作。6PE实测:手动GHOST教程附:手动GHOST步骤 操作有风险,操作需谨慎,步骤选项错误将导致整个硬盘或者相关分区数据文件丢失。GHOST备份系统教程:图 Local&Partition&To Image(千万不要选DISK)图 选择需要备份的硬盘图 选择需要备份的硬盘分区图 选择Gho备份文件存放位置图 选择压缩方式(压缩越大速度越慢)GHOST恢复系统教程:图 Local&Partition&From Image(千万不要选DISK)图 选择Gho文件所在位置图 选择需要恢复的备份分区指备份文件里的(通常默认即可)图 选择需要恢复到的硬盘图 选择需要恢复到的分区图 确认恢复操作将清除目标分区的一切数据
软件论坛帖子排行
最新资讯离线随时看
聊天吐槽赢奖品
相关软件:
大小:13.8 MB
授权:免费
大小:25.29 MB
授权:免费此windows&lnstaller软件包有一个问题,完成此安装需要的脚本不能运怎么办?着急
此windows&lnstaller软件包有一个问题,完成此安装需要的脚本不能运
10-06-25 &您当前的位置: →
常用工具栏
脚本化安装包制作软件下载|NSIS V2.46 飞扬时空增强定制版
====== [下面软件真实下载地址列表] ======
[版权原因部分软件停止下载] ======
NSIS (Nullsoft Scriptable Install System) 是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。
正如其名所指,NSIS 通过它的脚本语言来描述安装程序的行为和逻辑,其脚本语言和常用编程语言结构和语法类似。
NSIS的主要特点是:
一、生成的安装程序额外开销很小
二、兼容所有主流 Windows 版本
三、支持多种压缩方法 (Zlib、bzip2、LZMA)
四、基于脚本,易于理解和掌握、功能丰富
五、支持多国语言
六、支持目标系统检测并可有针对性地实现诸多实用功能
七、支持自定义对话框和安装界面
七、提供可扩展的插件系统
八、支持网络安装、补丁程序制作
九、支持无人值守的安装模式&
十、开源项目,允许任何用途免费使用
定制说明:
本版本基于 NSIS V2.46 官方版本制作,主要程序和插件选用网络最佳汉化版本或自行汉化,集成精选插件及实用工具,确保使用更方便、功能更实用。
本站提供脚本化安装包制作软件下载|NSIS V2.46 飞扬时空增强定制版软件免费下载,版权归原作者或公司所有。如有侵权,请与我们联系删除。
* 本站提供的软件我们都会尽可能测试再上传,都亲自运行过,同时通过卡巴斯基杀毒软件的验证,限于能力及系统等问题,无法保证所有软件都没有任何问题,如果您发现链接错误或其它问题,发email到zarong◎告诉我们,谢谢!
* 为了达到最快的下载速度,推荐使用或下载本站软件。为确保正常使用请用最新版来解压本站提供的软件!
* 为了网站可以继续发展下去,在不太影响大家的情况下还请给予点击站内广告。本站所有下载无需点击任何广告即可正常下载,由于部分是FTP下载,限制了同时连接数,因此还请使用下载工具尝试多一会连接时间。如果您发现下载链接错误,请点击谢谢!
* 站内提供的所有软件如包含破解及注册码均是由网上搜集,若无意中侵犯到您的版权利益,通知我们,我们会在收到信息一周内给予配合处理!
* 本站为非营利性站点,所有资源均是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站仅仅提供一个观摩学习的环境,将不对任何资源负法律责任。所有资源请在下载后24小时内删除。如果您觉得满意,请购买正版,唯有如此才能更好支持你所喜欢的软件更好发展!本站严厉谴责和鄙夷一切利用本站资源进行牟利的盗版行为!使用AutoIt3制作自动安装脚本 | 大D综合研究院 | 简单易懂的现代魔法|Build my world
使用AutoIt3制作自动安装脚本
正文开始前的啰嗦
嗯。。最近回前公司兼职,发现忙起来一个一个装软件是非常耗费时间的。于是就写个脚本来完成自动安装。
一、需要的环境
Autoit3 3.3.7.15第一汉化版
传送门在此(请各位猛戳) :
安装就不多说了,大家都会~
二、简单介绍及制作思路
先简单介绍一下AU3
AutoIt(读音aw-tow-it)是一个用于Windows的免费自动化语言。在它的早期发布版本中,这个软件主要旨在为微软Windows程序创建自动化脚本(有时也称为宏)但现在已经成长为包含了编程语言设计和全面功能的增强的软件。
在版本3中,AutoIt的语法结构调整为接近于BASIC系列的语言。它是使用经典数据模型、利用可以存储多种数据类型包括数组的变量类型的第三代编程语言。它兼容于Windows 95,98,ME,NT4,2000,XP,2003,Vista以及Windows 7(在3.3.0版本中终止了对Windows 2000之前操作系统的支持)。
AutoIt自动化脚本可以编译成压缩、单一的可执行文件,这样的文件可以运行在没有安装AutoIt解释器的计算机上。广泛的函数库(称为UDF或“用户定义函数”)包含在程序中或可以从网站中下载,通过他们可以添加许多专用的功能。AutoIt的安装程序中还自带了基于SciTE的IDE。其中集成了编译器和帮助文本,从而为使用AutoIt的开发者提供了事实上的标准环境。
以上来自维基百科,略有修改。
既然是自动安装脚本,实现的功能自然是自动安装啦(MS是一句废话)。
安装过程中需要操作的,最简单的就是点击下一步了,再就是取消一些选项,例如设置XXX为主页啊,运行XXX啊。
那么,脚本需要完成的就是这些点击下一步和取消单选框选中状态。
三、实战-通过脚本自动安装极品五笔
下面以使用脚本自动安装极品五笔为例。
文章头部提供的地址是集成了会用到的工具。
首先,脚本的第一步是运行程序。这一步要用到AU3的Run函数。
查询了下函数手册
Run ( "程序" , "工作目录" , 显示标志, 可选标志)
其中,工作目录、显示标志、可选标志为可选选项,可以不添加。
我们将脚本放置在极品五笔安装程序所在目录,这样就不需要添加工作目录这个参数了。
Run("jpwb_7.0.exe")
Run("jpwb_7.0.exe")
上面的代码用于运行极品五笔的安装程序,运行安装程序,接下来,就要对安装程序的界面进行操作了。
使用窗口信息工具可以帮助分析窗口,这个程序在AutoIT工具箱中有,大家可以自己试用下,很方便的说~很简单的,通俗易懂,是居家旅游的必备工具啊。
运行安装程序之后,脚本需要知道接下来的操作是对那个窗口进行操作。
这一步使用到两个函数,大家可以根据自己的需要来挑选使用哪一个。
暂停脚本的执行直至指定窗口存在(出现)为止.
WinWait ( "窗口标题" , "窗口文本" , 超时时间)
WinWaitActive
暂停脚本的执行直至指定窗口被激活(成为活动状态)为止.
WinWaitActive ( "窗口标题", "窗口文本", 超时时间 )
其中,窗口文本和超时时间为可选选项。
窗口脚本可以更好地帮助脚本确认窗口,超时时间可以让脚本在暂停一段时间之后跳过该函数继续执行。
WinWait("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","欢迎使用 “极品五笔” 安装向导")
WinWait("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","欢迎使用 “极品五笔” 安装向导")
上面这句就是让脚本程序等待一个标题为
下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装
窗口文本为
欢迎使用 “极品五笔” 安装向导
的窗口,等窗口出现之后,我们就要点击下一步的按钮了。
在这里,我们需要用到的函数是
ControlClick
向指定控件发送鼠标点击命令.
ControlClick ( "标题", "文本", 控件ID , 按钮 , 点击次数 , X坐标 , Y坐标 )
以上参数中,按钮即为鼠标的左右键,点击次数,X坐标,Y坐标,均为可选参数。
ControlClick("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","","[CLASS:B INSTANCE:2]","left",1)
ControlClick("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","","[CLASS:B INSTANCE:2]","left",1)
上面语句完成了点击安装这个步骤,认真的童鞋肯定发现了大D在“控件ID”这个参数上没有使用“1”。而是使用了"[CLASS:B INSTANCE:2]"这个高级模式的ID,至于为什么这么用,大D将会在后续文章中说到。敬请期待。接下来,安装程序对软件进行安装。随后进入完成安装界面。
使用窗口信息化工具分析安装完成界面,可见设置主页的这个选项是一个按钮,那么,即可以使用ControlClick来完成,也可以使用另外一个函数。
ControlCommand
向指定控件发送命令.
ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令" , "选项")
其中,最后一个参数——选项为可选参数。基本不用。
这里放出代码
ControlCommand("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","正在完成 “极品五笔” 安装向导",1204,"uncheck")
ControlCommand("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","正在完成 “极品五笔” 安装向导",1204,"uncheck")
上面的代码中,最后一个参数——命令为"uncheck",这个就是用于取消单选框的选择状态。
该函数的命令有
命令, 选项
"IsVisible", ""
若目标控件可见则返回值为1,否则为0.
"IsEnabled", ""
若目标控件可用(未被禁用)则返回值为1,否则为0.
"ShowDropDown", ""
弹出/下拉 组合框(ComboBox)的列表.
"HideDropDown", ""
收回/隐藏 组合框(ComboBox)的列表.
"AddString", '字符串'
在 ListBox 或 ComboBox 的编辑框后面附加指定字符串.
"DelString", 出现次序
删除在 ListBox 或 ComboBox 的编辑框中指定的字符串(从0开始,0 代表第一个).
"FindString", '字符串'
返回在 ListBox 或 ComboBox 的编辑框中与指定字符串匹配项目的出现次序(从0开始,0 代表第一个).
"SetCurrentSelection", 出现次序
通过指定出现次序(从0开始,0 代表第一个)把 ListBox 或 ComboBox 的当前选择项设为指定的项目.
"SelectString", '字符串'
通过指定字符串把 ListBox 或 ComboBox 的当前选择项设为匹配字符串的项目.
"IsChecked", ""
若目标按钮(复选框/单选框)被选中则返回值为1,否则为0.
"Check", ""
使目标按钮(复选框/单选框)变为选中状态.
"UnCheck", ""
使目标按钮(复选框/单选框)变为非选中状态.
"GetCurrentLine", ""
返回在目标编辑框中插入符(caret,光标)的所在行号.
"GetCurrentCol", ""
返回在目标编辑框中插入符(caret,光标)的所在列号.
"GetCurrentSelection", ""
返回 ListBox 或 ComboBox 控件当前选中的项目名.
"GetLineCount", ""
返回目标编辑框中的总行数.
"GetLine", 行号
返回目标编辑框中指定行的文本内容.
"GetSelected", ""
返回目标编辑框中的(用户用鼠标或其它方式)选定的文本.
"EditPaste", '字符串'
在目标编辑框中插入符(caret)所在位置后插入指定字符串.
"CurrentTab", ""
返回在 SysTabControl32 控件中当前显示的标签编号(从1开始,1代表左边第一个).
"TabRight", ""
使 SysTabControl32 控件切换到(右边的)下一个标签.
"TabLeft", ""
使 SysTabControl32 控件切换到(左边的)下一个标签.
"SendCommandID", 命令 ID
模拟 WM_COMMAND 消息. 通常用于 ToolbarWindow32 控件 - 使用Au3Info的工具栏标签得到命令ID.
点击完成按钮的代码大D就不再敖述了。
点击完成按钮之后,弹出了一个IE浏览器窗口,这个很恼火的说,那就干掉这个窗口,这里要用到AU3中的进程管理函数。
这里大D先说方法:
第一种方法:检测窗口文本,等待指定窗口出现,然后关闭。
第二种方法:检测进程名是否存在,存在则关闭进程。
先列出需要用到的函数。
ProcessExists
检查指定进程是否存在.
ProcessExists ( "进程" )
ProcessClose
终止某个进程.
ProcessClose ( "进程")
以上两个函数,每隔250毫秒对进程进行检测。
两种方法的具体实现代码就不写出来了。
相信大家肯定能写出来。
最后放出大D写的这个安装脚本的源码。
Run("jpwb_7.0.exe")
WinWait("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","欢迎使用 “极品五笔” 安装向导")
ControlClick("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","","[CLASS:B INSTANCE:2]","left",1)
WinWait("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","正在完成 “极品五笔” 安装向导")
ControlCommand("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","正在完成 “极品五笔” 安装向导",1204,"uncheck") ControlClick("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","正在完成 “极品五笔” 安装向导","[CLASS:B INSTANCE:2]","left",1)
WinWait("","Internet Explorer")
ProcessClose("iexplore.exe")
Run("jpwb_7.0.exe") WinWait("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","欢迎使用 “极品五笔” 安装向导") ControlClick("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","","[CLASS:B INSTANCE:2]","left",1) WinWait("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","正在完成 “极品五笔” 安装向导") ControlCommand("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","正在完成 “极品五笔” 安装向导",1204,"uncheck") ControlClick("下载吧 - 极品五笔 Win2000/Xp/Windows 7通用型 安装","正在完成 “极品五笔” 安装向导","[CLASS:B INSTANCE:2]","left",1) WinWait("","Internet Explorer") ProcessClose("iexplore.exe")
与本文相关的文章
春运火车票预售期查询
热词风云榜
2017年四月 &(2)
2017年三月 &(2)
2017年二月 &(1)
2017年一月 &(1)
2016年十二月 &(4)
2016年十一月 &(3)
2016年十月 &(3)
2016年九月 &(1)
2016年八月 &(1)
2016年六月 &(4)
2016年五月 &(5)
2016年四月 &(2)
2016年三月 &(2)
2016年二月 &(1)
2016年一月 &(2)
2015年十二月 &(2)
2015年十一月 &(1)
2015年十月 &(2)
2015年九月 &(2)
2015年八月 &(2)
2015年七月 &(5)
2015年六月 &(1)
2015年五月 &(3)
2015年四月 &(2)
2015年三月 &(3)
2015年二月 &(2)
2015年一月 &(3)
2014年十二月 &(5)
2014年十一月 &(2)
2014年十月 &(8)
2014年九月 &(4)
2014年八月 &(2)
2014年七月 &(3)
2014年六月 &(5)
2014年五月 &(3)
2014年四月 &(4)
2014年三月 &(3)
2014年二月 &(1)
2014年一月 &(4)
2013年十二月 &(4)
2013年十一月 &(3)
2013年十月 &(5)
2013年九月 &(6)
2013年八月 &(5)
2013年七月 &(3)
2013年六月 &(9)
2013年五月 &(7)
2013年四月 &(10)
2013年三月 &(21)
2013年二月 &(10)
2013年一月 &(11)
2012年十二月 &(8)
2012年十一月 &(13)
2012年十月 &(9)
2012年九月 &(11)
2012年八月 &(5)
2012年七月 &(9)
2012年六月 &(6)
2012年五月 &(8)
2012年四月 &(3)
2012年三月 &(5)
2012年二月 &(9)
2012年一月 &(13)
2011年十二月 &(24)
2011年十一月 &(1)
2011年十月 &(5)
2011年九月 &(3)
2011年七月 &(5)
2011年五月 &(1)
2011年四月 &(1)
2011年三月 &(4)
2011年一月 &(1)
2010年十二月 &(1)
2010年八月 &(1)
大D的其他站点
知识共享协议
Webmaster:
Theme:Dadclab_WP_Theme
Hosting:HK}

我要回帖

更多关于 windows 脚本 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信