打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
自己学习AU3软件自动安装脚本编写总结[四]
自己学习AU3软件自动安装脚本编写总结[四]
2009-12-12 22:04
迅雷安装到最后一个界面时,IE浏览器弹出,并使安装界面不在激活状态,我要用下面的代码解决:

WinWait("安装 - 迅雷5","迅雷5 安装向导完成")

WinActivate("安装 - 迅雷5","迅雷5 安装向导完成")

While 1
   Select
     Case ProcessExists("IEXPLORE.EXE")

     ProcessClose("IEXPLORE.EXE")

     ExitLoop

   Case ProcessExists("Maxthon.exe")

    ProcessClose("Maxthon.exe")

       ExitLoop% F0 X

EndSelect
Wend

                 其中WinActivate命令是激活指定的窗口,While 1.Wend是一个循环命令,SelectCaseEndSelect是一个多选择命令,ProcessExists命令是检查指定进程是否存在,ProcessClose命令是结束指定进程。ExitLoop命令是跳出循环。整个代码的意思是,不停的检查是否有IE和傲游浏览器进程,有的话就结束相应的进程并跳出循环。大家要注意了,如果没有IE和傲游浏览器进程的话,这个循环就是一个死循环,永远会循环下去,因此,大家一定要惕用。大家可以根据这个代码中的多选择命令的特点,把检查和结束其它浏览器的进程的代码添加进行。这段代码执行后见图13  


WinWait("安装 - 迅雷5","迅雷5 安装向导完成")
WinWaitActive("安装 - 迅雷5","迅雷5 安装向导完成")
; a. |. Y# T- g% j" h6 _
Send("{DOWN}")

Send("{Space}")

Send("{DOWN}")

Send("{Space}")
; \% @* s   b: b0 Z7 |' i
Send("!F")

EXIT'

这段代码的意思是,取消“将迅雷看看设为IE首页”和“启动迅雷5”的选项,并按“完成”,结束软件的安装,退出脚本。关于浏览器弹出的情况,刚才我已经说过了,但还有一种情况,就是有的软件会在安装过程结束后,弹出浏览器,我们可以在脚本最后加上上面说的循环命令。总结一下自己的学习过程,一是多看AU3的帮助,二是多研究别人的代码,三是多编写脚本,四是反复进行测试,五是多向大家请教!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
玩转群晖NAS,影音篇:神级下载工具Transmission,及配置
AutoIt脚本的反编译和代码格式化问题分析
AU3 《FAQ 大全》初学者必看
迅雷离线下载的两个脚本 | 维以不永伤
[技巧]史上最折腾的 Win+R
AutoIt自动化编程(1)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服