TC官方合作论坛

 找回密码
 立即注册
查看: 2938|回复: 11

[已解决] 等待按键

[复制链接]
发表于 2012-5-7 21:51:12 | 显示全部楼层 |阅读模式

马上加入TC

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

x
怎么设置只有当按了F1键才能执行代码。。。。求解啊
回复

使用道具 举报

发表于 2012-5-7 22:01:10 | 显示全部楼层
一 设置执行热键为F1   这里有最简单易学的热键设置视频<秒杀全论坛热键教材(献给新手)>
传送门: http://bbs.tyuyan.com/thread-11424-1-1.html
二 你还可以用等待按键命令
整型 键值=键盘.等待按键()
如果(键值==112) //112为F1键的键码值
//要执行的代码
如果结束

不过要注意的是 等待按键命令 是会让线程暂停的 直到用户按下任意键为止
所以建议你根据需要 开启一个单du的线程无限循环 运行等待按键判断的代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-7 22:03:19 | 显示全部楼层
谢谢,非常感谢!!!!
回复 支持 反对

使用道具 举报

发表于 2012-5-7 22:05:28 | 显示全部楼层
亲 可以采用热键启动的方法进行,也可以采用等待按键的方法来判断,当按下后返回的按键码是否符合F1按键码进行对比得出F1是否被按下判断后面的代码何时执行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-7 22:09:13 | 显示全部楼层
等待按键不会操作,好像按任何一个键就会马上执行的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-7 22:11:03 | 显示全部楼层
搞定了   谢谢哈
回复 支持 反对

使用道具 举报

发表于 2012-5-7 22:13:49 | 显示全部楼层
回复 6楼hj2637676的帖子

别光谢谢吖 如果你觉得我的回复对你有点帮助,请采纳为最佳答案吧!亲
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-7 22:25:28 | 显示全部楼层
在哪里可以弄成最佳答案
回复 支持 反对

使用道具 举报

发表于 2012-5-7 22:27:39 | 显示全部楼层
回复 8楼hj2637676的帖子

在你感觉是最佳答案的回复右下角 有红色的"采纳"两个字 点击它就好啦!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-7 22:28:20 | 显示全部楼层
我找到了,已经按了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-17 20:30 , Processed in 0.043127 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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