找回密码
 加入
搜索
查看: 1014|回复: 1

帮我看看这个脚本的问题

[复制链接]
发表于 2009-11-2 22:23:43 | 显示全部楼层 |阅读模式
本帖最后由 karlpopper 于 2009-11-2 23:04 编辑

Run("Y:\soft\Qvod\install.exe")
WinWait("快播 v3.5.0 build 0061","快播")
If Not WinActive("快播 v3.5.0 build 0061","快播") Then WinActivate("快播 v3.5.0 build 0061","快播")
ControlClick("快播 v3.5.0 build 0061","快播","Button7")
Send("{ENTER}")
WinWait("快播 v3.5.0 build 0061","绿化完毕")
ControlClick("快播 v3.5.0 build 0061","绿化完毕","Button1")
Send("{ENTER}")
WinWait("快播 v3.5.0 build 0061","快播")
If Not WinActive("快播 v3.5.0 build 0061","快播") Then WinActivate("快播 v3.5.0 build 0061","快播")
ControlClick("快播 v3.5.0 build 0061","快播","Button1")
Send("{ENTER}")
这个脚本是用来自动点 greendown的绿化程序的
主要就是弹出界面自动按 “绿化” 然后确定 最后点取消退出
在我的服务器上运行完全正常
但是到了客户机器上就不行了 绿化一点问题都没有
点了绿化之后会出现QVOD的界面  WinActivate("快播 v3.5.0 build 0061","快播")
这个就不生效了 所以ControlClick("快播 v3.5.0 build 0061","快播","Button1") 这句是没生效的
我试了很多次 还用了processclose 竟然结束不掉这个! 其他程序却可以 真是奇怪啊
 楼主| 发表于 2009-11-2 22:51:29 | 显示全部楼层
解决了 是不该乱用winwait
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 14:43 , Processed in 0.075383 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表