TC官方合作论坛
标题:
找不到后台组合键或者“按下”实现
[打印本页]
作者:
cylhb
时间:
2012-3-18 15:10
标题:
找不到后台组合键或者“按下”实现
之前做多窗口同步的时候就奇怪为什么后台keyDown会等同于keyPress.而不是一直按住不放的效果(记事本按住某键不放,不停输出的效果)
百度。。在按键论坛翻啊翻,都是这个问题。实现不了。
有些人说DX模式键盘可以。但是测试也不行
纳闷啊,不能keydown的话键盘同步效率就不怎么样。
貌似之前测试的时候鼠标就可以实现后台拖放的效果。
继续百度继续找啊找。发现都是说实现不了。。
求指点。后台“按下”这个有无解决之法?
作者:
TCX将
时间:
2013-11-19 18:41
本帖最后由 TCX将 于 2013-11-19 18:43 编辑
发上我的解决方法
窗口句柄=窗口.鼠标所在窗口句柄()
循环(真)
a=17+70
如果(字符串.查找字符串(a,"+")>0)
字符串.分割(返回串[循环值],"+",返回键)
变量 焦点句柄=窗口.焦点窗口()
窗口.激活(窗口句柄)
键盘.按下(返回键[0])
键盘.按键(返回键[1])
键盘.弹起(返回键[0])
窗口.激活(焦点句柄)
否则
窗口.提交按键(窗口句柄,返回串[循环值])
如果结束
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1