我正在实现一个桌面应用程序,我想在其中发送ALT+SPACE
组合键,但我找不到任何方法来执行此操作。
我正在实现这个以自动处理以下任务:
任何人都可以帮我这个..?
答案 0 :(得分:5)
试试这个
System.Windows.Forms.SendKeys.Send("% ");
修改强>
使用SendKeys
有点'hacky'。相反,我建议使用Process类,如下所示
public string GetTracert(string ip)
{
Process p = new Process();
p.StartInfo.FileName = "tracert";
p.StartInfo.Arguments = "123.123.123.123";
p.StartInfo.RedirectStandardOutput = true;
p.Start();
return p.StandardOutput.ReadToEnd();
}
答案 1 :(得分:0)
只需查看
<击>%{SPACE} 击>
SendKeys.Send("% ");
// {SPACE}无效,请使用常规“”
这应该模仿ALT + Space键按