打开VS,然后ctrl+\, ctrl+M 打开Team Explorer
IntPtr mainWindowHandle = StartExe(@"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe"); SetForegroundWindow(mainWindowHandle); SendKeys.SendWait(@"^{\}"); SendKeys.SendWait(@"^{M}");
最后的结果总是提示我:
the key combination (Ctrl+\, Ctrl+Shift+M) is not command
不知道为何多了个shift键?
把大写的M改成m。否则会额外发送一个shift键
你都是大写的, 人家得要给你转到大写上…………
另外, 我想知道, SendKeys.SendWait(@"^{\}{M}"); 这样应该也可以吧,
组合键CTRL不需要松开
这个不是关键,关键的是shift,已经解决
组合键貌似可以直接写的,二楼正解