TC官方合作论坛

标题: 检查窗口是否存在的问题 [打印本页]

作者: chen3476    时间: 2011-12-5 14:15
标题: 检查窗口是否存在的问题
整型  窗口句柄  
逻辑型  是否为真  
窗口句柄=窗口.找到窗口("XXXXXX")  
是否为真=窗口.是否存在(窗口句柄)
如果(是否为真)
//执行命令
否则  
//执行游戏未运行命令
如果结束  


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



作者: chen3476    时间: 2011-12-5 14:52
有木有人可以 告诉我?
作者: 章昊    时间: 2011-12-5 15:50
  1. 整型  窗口句柄  
  2. 逻辑型  是否为真  
  3.         窗口句柄=窗口.找到窗口("XXXXXX")  
  4.         如果(窗口句柄 != 0) //判断窗口句柄是否为空
  5.                 是否为真=窗口.是否存在(窗口句柄)
  6.                 如果(是否为真)
  7.                 //执行命令
  8.                 否则  
  9.                 //执行游戏未运行命令
  10.                 如果结束  
  11.         否则
  12.                 辅助.消息框("请输入正确的标题名或检查游戏窗口是否存在!")
  13.         如果结束
复制代码

可以进行一下判断的
作者: chen3476    时间: 2011-12-5 15:58
回复 3楼章昊的帖子

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




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1