TC官方合作论坛

 找回密码
 立即注册
查看: 1960|回复: 3

[问题] 检查窗口是否存在的问题

[复制链接]
发表于 2011-12-5 14:15:41 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
整型  窗口句柄  
逻辑型  是否为真  
窗口句柄=窗口.找到窗口("XXXXXX")  
是否为真=窗口.是否存在(窗口句柄)
如果(是否为真)
//执行命令
否则  
//执行游戏未运行命令
如果结束  


这里碰到了个问题,当窗口不存在的时候,TC会抛一个窗口提示(好像是 窗口句柄不能为0 的提示框)
有什么办法可以去掉嘛??
别告诉我keyboard.press(13,1)


回复

使用道具 举报

 楼主| 发表于 2011-12-5 14:52:14 | 显示全部楼层
有木有人可以 告诉我?
回复 支持 反对

使用道具 举报

发表于 2011-12-5 15:50:52 | 显示全部楼层
  1. 整型  窗口句柄  
  2. 逻辑型  是否为真  
  3.         窗口句柄=窗口.找到窗口("XXXXXX")  
  4.         如果(窗口句柄 != 0) //判断窗口句柄是否为空
  5.                 是否为真=窗口.是否存在(窗口句柄)
  6.                 如果(是否为真)
  7.                 //执行命令
  8.                 否则  
  9.                 //执行游戏未运行命令
  10.                 如果结束  
  11.         否则
  12.                 辅助.消息框("请输入正确的标题名或检查游戏窗口是否存在!")
  13.         如果结束
复制代码

可以进行一下判断的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-5 15:58:26 | 显示全部楼层
回复 3楼章昊的帖子

我明白你的意思,但是还是会抛错的.
语句执行到第3行的时候TC就会自己抛错了..
窗口句柄=窗口.找到窗口("XXXXXX")
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-4 08:31 , Processed in 0.038890 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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