vb net sendkeys 模拟按下ALT+Tab无效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb net sendkeys 模拟按下ALT+Tab无效相关的知识,希望对你有一定的参考价值。
My.Computer.Keyboard.SendKeys("%tab")
无法打开这个窗体,但是用键盘就能打开
Private Const KEYEVENTF_KEYUP = &H2
keybd_event vbKeyMenu, 0, 0, 0
keybd_event vbKeyTab, 0, 0, 0
keybd_event vbKeyTab, 0, KEYEVENTF_KEYUP, 0
keybd_event vbKeyMenu, 0, KEYEVENTF_KEYUP, 0 参考技术A 使用windows API keybd_event追问
可以给我代码吗?谢谢
追答......
.NET(C#) SendKeys模拟键盘按键不生效使用WinAPI的替代方案
在NET(C#)中,使用SendKeys模拟按键时,有些情况操作不生效。通过C#调用WinAPI实现的替代的方案模拟按键可以解决。本文主要介绍通过C#调用WinAPI实现模拟按键的方法及示例代码。
以上是关于vb net sendkeys 模拟按下ALT+Tab无效的主要内容,如果未能解决你的问题,请参考以下文章
.NET(C#) SendKeys模拟键盘按键不生效使用WinAPI的替代方案