TC官方合作论坛

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

[问题] 后台按键的问题困惑了很久!

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-13 14:11:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
空间 窗口发送按键
//定义默认空间

功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 窗口句柄
窗口句柄=窗口.找到窗口("1.txt - 记事本")
如果(窗口句柄==0)
    辅助.消息框("没有找到窗口!")
否则
辅助.等待(1000)
窗口.发送按键(窗口句柄,50)
辅助.等待(1000)
窗口.发送按键(窗口句柄,50)
辅助.等待(1000)
窗口.发送按键(窗口句柄,50)   
如果结束

返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()

返回 真
//函数返回语句
功能结束

空间结束
//空间结束语句


上述代码运行以后窗口是找到了,可是不发送按键。

发送按键部分改成
窗口.最小化(窗口句柄)
就可以执行最小化,可以看出窗口句柄是找到了的,就是不往窗口句柄里面发送按键。
请高人指点一下!在线等!
回复

使用道具 举报

10#
发表于 2012-7-13 15:29:26 | 只看该作者
-.-就算你用按键精灵,也不是这2句话就能发送成功.

大家只是给你思路.具体实现应该自己研究不更有趣么??

比如可以通过系统.枚举函数来获取子窗口.
又或者直接通过获取鼠标窗口句柄 ,更方便.
回复 支持 反对

使用道具 举报

9#
发表于 2012-7-13 15:18:25 | 只看该作者
回复 8楼v3000v的帖子

不要误解我的意思, 只是提示的发现问题答案
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-7-13 15:14:55 | 只看该作者
这是新手区,我要会,我就不问了,行了,还是谢谢你们,我还是改回按键精灵吧。
回复 支持 反对

使用道具 举报

7#
发表于 2012-7-13 15:11:10 | 只看该作者
五楼的问题,三楼已经回答了,
六楼的问题.二楼已经回答了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-7-13 15:01:45 | 只看该作者
回复 3楼陌上青衣。的帖子

版主大人,如果想要往记事本里发送按键,具体要怎么写呢,可以给个例子吗?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-7-13 14:53:55 | 只看该作者
回复 2楼cylhb的帖子

那么怎样取到EDIT子窗口句柄呢?
请大侠说的详细一些,我是新手!
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-13 14:42:19 | 只看该作者
对于楼主的问题!我也无奈!刚我也试过了!貌似记事本只能发送字符串呢?????
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-13 14:36:17 | 只看该作者


一个记事本有多个句柄哦.

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

沙发
发表于 2012-7-13 14:34:27 | 只看该作者
主要应该是发送按键无反应
你找的是记事本主窗口句柄,他不接受按键事件.你应该找到它的EDIT子窗口句柄再发送按键
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-14 06:56 , Processed in 0.165993 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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