找回密码
 加入
搜索
查看: 1194|回复: 2

如何检查窗口存在?

[复制链接]
发表于 2009-6-16 20:20:14 | 显示全部楼层 |阅读模式
本帖最后由 xiaoyirui 于 2009-6-16 21:16 编辑

我想用一段au3脚本达到以下目的,请高手们赐教:
检查窗口    ("开心网 - 开心农场 - 肖逸瑞")
如果不存在则 :
If ProcessExists("IEXPLORE.EXE") Then
   ProcessClose("IEXPLORE.EXE")
   Sleep("500")
If ProcessExists("IEXPLORE.EXE") Then
   ProcessClose("IEXPLORE.EXE")
   Sleep("500")
If ProcessExists("IEXPLORE.EXE") Then
   ProcessClose("IEXPLORE.EXE")
   Sleep("500")
If ProcessExists("IEXPLORE.EXE") Then
   ProcessClose("IEXPLORE.EXE")
   Sleep("500")

EndIf
EndIf
EndIf
EndIf


ProcessWaitClose("IEXPLORE.EXE",3)
#include <IE.au3>
$oIE = _IECreate ("http://apps.kaixin.com/farmgame/index.php")
$oForm = _IEFormGetObjByName ($oIE, "f")
$oQuery = _IEFormElementGetObjByName ($oForm, "q")
_IEFormElementSetValue ($oQuery, "AutoIt IE.au3")
_IEFormSubmit ($oForm)
Sleep("3000")
WinSetState("开心网 - 开心农场 - 肖逸瑞","链接",@SW_MAXIMIZE)
WinSetOnTop("开心网 - 开心农场 - 肖逸瑞","链接",1)
MouseClickDrag("left",1140,356,1140,407)

请高手们赐教,谢谢
发表于 2009-6-16 20:59:59 | 显示全部楼层
If Not WinExists("开心网 - 开心农场 - 肖逸瑞") Then
  ;
EndIf
 楼主| 发表于 2009-6-16 21:15:59 | 显示全部楼层
谢谢,我把不存在要运行的脚本弄成一个exe,终于成功了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-13 01:06 , Processed in 0.070600 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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