TC官方合作论坛

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

[已解决] 求教如何将输入框置顶?

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

马上加入TC

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

x
脚本运行过程中需要输入数据,可是输入框出来后总是被前面激活的句柄窗口挡住,而且还得点击输入窗口才能输入信息,太不人性化了,哪位大神能指点一下如何让输入框出现在最前面,不需要鼠标确认直接输入数据。万分感谢!
脚本如下:
窗口句柄1=窗口.找到窗口("TEST PROGRAM")
窗口.激活(窗口句柄1)
窗口.获取客户区大小(窗口句柄1,rCX,rCY,返回宽,返回高)
鼠标.移动(rCX+308,rCY+23)
辅助.等待(500)
鼠标.左键单击(1)
整型 返回值=辅助.输入框("扫描序号","请输入序号号",返回字串)
鼠标.移动(rCX+90,rCY+636)
辅助.等待(200)
鼠标.左键单击(1)
键盘.发送字符串(返回字串)
辅助.等待(100)
键盘.按键(13,1)
整型 返回值1=辅助.输入框("扫描地址","请输入地址",返回字串)
鼠标.移动(rCX+90,rCY+636)
辅助.等待(200)
鼠标.左键单击(1)
键盘.发送字符串(返回字串)
辅助.等待(100)
键盘.按键(13,1)
回复

使用道具 举报

地板
发表于 2012-7-19 12:35:54 | 只看该作者
回复 3楼flyinsk的帖子

我就是说这个:

输入框弹出前,句柄为空,
输入框弹出后, 线程被挂起,置顶函数不会被执行

所以..
回复 支持 反对

使用道具 举报

沙发
发表于 2012-7-19 11:38:00 | 只看该作者
弹出输入框 线程就会被挂起,除非前面置顶TC窗口一次
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-7-19 12:28:42 | 只看该作者
回复 2楼陌上青衣。的帖子

我需要的是把输入框置顶,可不可以把输入框作为一个窗口,置顶窗口句柄操作呢?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-7-19 12:59:54 | 只看该作者
BUG!难不成得编一个控件来实现这个操作?
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-7-19 13:00:32 | 只看该作者
回复 4楼陌上青衣。的帖子

难道说要编个控件可以实现这个效果吗?
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-7-19 14:26:52 | 只看该作者
被逼无奈在开始窗口控件加上了2个编辑框,提前输入数据存在字符变量里,到时候调用。这个输入框呼吁设计者应该改的人性化一点。
回复 支持 反对

使用道具 举报

8#
发表于 2012-7-19 15:21:45 | 只看该作者
我还在学九阴真经第部呢
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-7-19 18:18:04 | 只看该作者
回复 8楼c724211922的帖子

您就慢慢修炼吧!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-13 21:16 , Processed in 0.139166 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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