如何使用sendkey方法发送ALT+SPACE键
本文关键字:ALT+SPACE 方法 何使用 sendkey | 更新日期: 2023-09-27 18:29:26
我正在实现一个桌面应用程序,我想在其中发送ALT+SPACE
组合键,但我找不到任何方法。
我实现这一点是为了自动处理以下任务:
- 在命令提示符下输入tracert命令
- 复制结果
- 将结果粘贴到记事本中
有人能帮我吗。。?
试试这个
System.Windows.Forms.SendKeys.Send("% ");
编辑
使用SendKeys
有点"技巧"。相反,我建议使用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();
}
只需查看
%{SPACE}
SendKeys.Send("% ");
//{SPACE}无效,因此请使用常规的"
这应该模拟ALT+空格键按下