TC官方合作论坛

标题: 新手 请教老鸟一个问题 万分感谢 [打印本页]

作者: mylse    时间: 2013-11-19 20:18
标题: 新手 请教老鸟一个问题 万分感谢
C语言出身,新手
请教TC中
“如果按下`键
则。。。。”
类似于键的功能
怎么写

作者: 星.月    时间: 2013-11-19 20:50
键码=键盘.等待按键()
如果(键码==113)//按下F3
     调试输出("你按了F3")
否则
     调试输出("你按了其他的键")
如果结束

作者: mylse    时间: 2013-11-19 21:01
星.月 发表于 2013-11-19 20:50
键码=键盘.等待按键()
如果(键码==113)//按下F3
     调试输出("你按了F3")

我想实现的效果是
当我按下·键的时候
系统按下2
系统按下R
系统按下1
作者: 星.月    时间: 2013-11-19 21:06
mylse 发表于 2013-11-19 21:01
我想实现的效果是
当我按下·键的时候
系统按下2

如果你的按键比较多,可以用条件选择语句

键码=等待按键()
选择(键码)
条件 xx://xx为某一个键的键码,具体哪个键是多少,请看帮助文档
   键盘.按键(yy)//同样地,这里的yy也是某一个键的键码
条件 zz:
   键盘.按键(aa)
……
选择结束


请在外围加循环,并且用线程开启来调用

如果不懂,请去官方教程版块,翻看基础教程
作者: mylse    时间: 2013-11-19 23:35
求详细语句
谢谢
作者: gxlove    时间: 2013-11-20 02:57
  1. 键码=键盘.等待按键()
  2. 选择(键码)
  3. 条件 49:
  4.    键盘.按键(49)
  5. 条件 82:
  6.    键盘.按键(82)
  7. 选择结束
复制代码


49键码就是1,82键码就是R




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