当前位置:编程学习 > C#/ASP.NET >>

怎么在C#中操作别的程序呢?谢谢咯

private void SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
const double ConfidenceThreshold = 0.3;
ClearRecognitionHighlights();
if (e.Result.Confidence >= ConfidenceThreshold)
{
switch (e.Result.Semantics.Value.ToString())
{
case "FORWARD":
//当识别结果为FORWARD                      
break;
case "BACKWARD":
//当识别结果为BACKWARD                      
break;
case "LEFT":
//当识别结果为LEFT   
break;
case "RIGHT":
//当识别结果为RIGHT    
break;
}
}
}

说明一下,这个是个用Kinect语音识别的程序,e.Result.Semantics.Value.ToString()就是识别结果,然后我想要在一个游戏程序中操作上下左右的按钮分别是WSAD,应该怎么写呢?我写代码真的很菜。。。求帮了~ --------------------编程问答-------------------- 你的SpeechRecognized是一个事件的处理方法
你先看看是在什么情况下触发这个SpeechRecognized事件的
然后才能想办法模拟

--------------------编程问答--------------------
引用 1 楼  的回复:
你的SpeechRecognized是一个事件的处理方法
你先看看是在什么情况下触发这个SpeechRecognized事件的
然后才能想办法模拟


呃...这只是代码的一部分,触发事件已经没有问题了,就是要写一下case后面的。。。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,