在C#中使用SendKeys发送ctrl-space?

时间:2012-03-10 05:59:25

标签: c# .net windows-7

我正在做一些基本的自动化类型的东西,我需要将ctrl-space发送到桌面(我需要确保没有选择任何内容,以便在我SendKeys.SendWait("+{F10}");时获得通用桌面菜单,而不是任何特定文件的菜单)。我已经尝试了显而易见的事情(实际的空间角色,"空格键"," SPACE")并且它们都不起作用,它们都给了我一个ArgumentException。有人知道这样做的正确方法吗?

.NET 4.0和Windows 7上的C#,如果其中任何一个有所不同。

1 个答案:

答案 0 :(得分:5)

此文档为here

我认为你所追求的是

SendKeys.SendWait("^( )");