首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

怎么模拟按上enter键

2012-12-15 
如何模拟按下enter键现在遇到的情况是这样的:基于vxworks 操作系统过程描述:应用层(相对驱动来说)发送命令

如何模拟按下enter键
现在遇到的情况是这样的:基于vxworks 操作系统
过程描述:应用层(相对驱动来说)发送命令(write 到一个输出文件描述符)--》在哪里被接受不清楚--》终端打印一些信息--》这些信息在用户按下 回车键后 被应用程序 接收(read文件描述符),然后解析。

应该是驱动层面的代码(具体哪里无法找到)输入一段信息到 终端控制台,
然后 应用层代码一直监视终端,当有输入并且 用户按下enter键时,这些代码被接收。
如:手动输入一个命令,按下enter键,命令被执行。

但问题是:这些代码是 驱动层(猜测)输入的,必须要自己输入 回车 键才能被执行到,
有办法在 应用层面(驱动代码无法追踪,不知道是哪位高人写的代码)模拟用户按下enter吗?


[解决办法]
没有人知道吗????
通过设置 read文件描述府为 字符模式 ,倒是可以达到目的,
但会影响 其他命令的执行。虽然之后 把文件描述府模式 设置回来。。

还有其他办法吗??
[解决办法]
http://topic.csdn.net/u/20100308/19/40cfc0f6-9085-4ae0-ae70-beb8e525e143.html?seed=1708708943&r=66415789#r_66415789

跟这个问题类似。

热点排行