对其他软件发送按键(消息),C#可用的有的有,自动化测试类或者API,更广泛的是用API了。我说下api实现的步骤:首先用FindWindow函数获得窗口句柄。通过SetForegroundWindow函数将窗口送到前台并将其激活。再用SendMessage函数对指定窗口发送按键。当然c#中也可以用SendKeys来发送按键, Alt+O用SendKeys.Send("%(O)")。