TC官方合作论坛

标题: 如何监听键盘输入操作啊? [打印本页]

作者: ashengjie    时间: 2013-9-6 15:58
标题: 如何监听键盘输入操作啊?
因为程序执行的时候鼠标乱飞的,所以想暂停程序我想通过键盘操作,请问程序如何实现



另外还有个问题,找图程序在同样分辨率的两台机器上,为什么一台机器能找到,另外一台程序就是找不到呢?除了分辨率还有什么会影响到找图的程序?
我用的找图语句是  
图像.找图(0,0,1440,900,临时路径,#102030,1.0,0,图片X坐标,图片Y坐标

作者: 芹菜    时间: 2013-9-6 17:10
1.在主界面 添加一个新的“按钮”
在点击事件中加上 暂停的代码,你吧代码贴上来,不贴怎么知道你是在怎么写的呢。
2.图像.找图(0,0,1440,900,临时路径,#102030,1.0,0,图片X坐标,图片Y坐标
这么写不对,临时路径? 一个是资源路径,或者固定的路径吧?所以在另外一台找不到。
首先将你要找的图导入到TC编译器左边下边“项目管理”--- “资源”
然后右键点击资源  导入图片就可以了  一般用BMP JPG格式 然后路径就写RC:\\图片名称.后缀  希望能帮

图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:\\图片.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)

[attach]10976[/attach]

[attach]10977[/attach]

[attach]10978[/attach]

[attach]10979[/attach]





作者: ashengjie    时间: 2013-9-9 09:20
回复 2楼芹菜的帖子

第一个问题,我是前台操作的,所以暂停程序没办法用鼠标去点击按钮来暂停程序的。所以想通过监听键盘输入的方式来控制程序暂停。
第二个问题,我的图片就是按照你说的导入资源的方式来添加的。很奇怪我找不到
作者: ashengjie    时间: 2013-9-9 09:28
回复 2楼芹菜的帖子

比如说按空格键,程序暂停,跳出提示框,   这部分怎么写
作者: 星夜    时间: 2013-11-5 16:43
你用热键吧,问题就解决了
作者: zdy77233647    时间: 2013-11-16 01:36
等待按键
作者: 1002421031    时间: 2013-11-17 12:56
1循环等待按键,然后判断是不是空格键,如果是就暂停,不是就跳过
2如果是要自定义的就用热键控件
3还可以使用热键暂停,然后用按钮恢复
4个人认为最好用线程方法调用
作者: 1002421031    时间: 2013-11-17 12:57
前提是你要看过完整的官方教程(这可是最基础的你别告诉我你没看过)




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