我想模拟按WinKey +数字在任务栏中切换到应用程序。
有没有办法使用托管代码来执行此操作,或者我必须使用win32 API?
我尝试将SendKeys .SendWait与“ ^ {TAB} 2”之类的东西一起使用,但这在
开始菜单的字段。 “(^ {TAB})1”也不起作用。
如何将WinKey传递给SendKeys?
最佳答案
我的研究表明,如果不使用诸如AutoHotKey之类的第三方工具,那么不使用win32 API就无法真正模拟Windows组合键的快捷方式。
这篇文章显示了win32 API的非常简单的实现。只需创建一个类并在需要时调用它即可。最好的部分是,它可以通过传递Keys枚举值来使用所需的任何键来工作
SendKeys.Send and Windows Key
关于c# - 在C#中模拟Winkey行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8987878/