TC官方合作论坛

标题: 点击后光标的问题 [打印本页]

作者: 头疼宁    时间: 2012-11-15 13:28
标题: 点击后光标的问题
如题,在点击按钮后,如何使光标能移动到所需的位置?比如点击一个按钮,能够直接键盘输入数据,就在别的控件中输入数据了而不需要点击需输入数据的控件再输入。
对于编辑框这种控件算好实现的,然而对于热键这种控件该如何做到呢?
个人尝试了个比较笨拙的办法,绑定原始窗口,移动鼠标单击,问题是这个方法,编译成功后,在操作中弹出无效的窗口句柄,经过再次抓图发现类名还是原来的,不知道怎么回事,当然有好方法更好。
     整型 窗口句柄 = 窗口.找到窗口("#32770")     
     整型 绑定窗口=dm.BindWindow(窗口句柄,"dx","dx","dx",0)
     如果(绑定窗口==1)
     dm.MoveTo(260,100)
     辅助.等待(100)
     dm.LeftClick()
     辅助.等待(100)
     dm.LeftUp()
     辅助.等待(100)
     否则
         辅助.消息框("窗口绑定失败")
         如果结束

作者: 冷月无痕    时间: 2012-11-15 15:11
窗口.设置焦点
作者: 头疼宁    时间: 2012-11-15 15:22
回复 2楼冷月无痕的帖子

= =竟然一直没发现,通过绑定窗口也实现了,有了这个方法省去了不少,谢谢啦
作者: 厄尔巴斯    时间: 2012-11-15 16:42
这个直接在按钮代码里面添加下一步操作不是也可以吗
作者: 头疼宁    时间: 2012-11-16 07:41
回复 4楼厄尔巴斯的帖子

虽然已解决问题,但是你的方法也想学习下,要不来个实例瞅瞅




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