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

Pau*_*cks 3 .net c# windows-7

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

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

w.d*_*hue 5

这方面的文档在这里:

我想你所追求的是

SendKeys.SendWait("^( )");
Run Code Online (Sandbox Code Playgroud)