TC官方合作论坛

 找回密码
 立即注册
查看: 1108|回复: 13
打印 上一主题 下一主题

[问题] 窗口句柄不能为空什么意思?

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-13 22:04:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
代码如下
空间 界面设计
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 句柄
整型 窗口句柄
字符型 游戏窗口名
字符型 按键码
字符型 时间间隔
游戏窗口名=编辑框.获得文本("编辑框0")
如果(字符串.长度("游戏窗口名")==0)
辅助.消息框("请输入游戏窗口名!")
       返回 真
如果结束
按键码=编辑框.获得文本("编辑框1")
如果(字符串.长度("按键码")==0)
辅助.消息框("请输入按键码")
      返回 真
如果结束
时间间隔=编辑框.获得文本("编辑框2")
如果(字符串.长度("时间间隔")==0)
辅助.消息框("请输入间隔时间!!")
      返回 真
如果结束
窗口句柄=窗口.找到窗口("游戏窗口名")
循环 (真)
窗口.提交按键(窗口句柄,转换.字符型转整型(按键码))
辅助.等待(转换.字符型转整型(时间间隔))
循环结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句



最后运行说窗口句柄不能为空 什么意思?求指教啊 !!!
回复

使用道具 举报

沙发
发表于 2012-8-13 22:15:22 | 只看该作者
你用AB抓抓获取一下 那个程序的窗口名 然后复制到编辑框里 看看  可能是没找到窗口
还有我上个帖子要采纳啊。。。LZ
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-8-13 22:22:02 | 只看该作者
上个帖子采纳了 不过这个像你那样不行啊 还是那句话 窗口句柄不能为空啊
回复 支持 反对

使用道具 举报

地板
发表于 2012-8-13 22:28:14 | 只看该作者
窗口句柄=窗口.找到窗口("游戏窗口名")
改成
窗口句柄=窗口.找到窗口(游戏窗口名)
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-8-13 22:35:38 | 只看该作者
改了 没那提示但是运行后没反应 在动下就卡了
回复 支持 反对

使用道具 举报

6#
发表于 2012-8-13 22:36:48 | 只看该作者

循环要写在线程里 你把循环去掉试试
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-8-13 22:39:40 | 只看该作者
  现在该了 但是什么反应也没 不卡 程序写的动作也没做出来
回复 支持 反对

使用道具 举报

8#
发表于 2012-8-13 22:40:46 | 只看该作者
可能是不支持提交按键。。
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-8-13 22:41:57 | 只看该作者
那是什么原因 代码错了还是怎么?
回复 支持 反对

使用道具 举报

10#
发表于 2012-8-13 23:01:50 | 只看该作者
你可以先拿别的窗口 比如QQ按下回车试试脚本是否正确
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-13 00:00 , Processed in 0.275858 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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