![]() |
1
2
不能可靠地使用SendMessage()发送击键。无法控制进程的键盘状态、Alt、Ctrl和Shift键的状态。SetKeyboardState()只适用于您的程序,而不适用于您试图控制的程序。SendInput是必需的,这是SendKeys使用的。这又要求程序的主窗口具有焦点。 换句话说,如果有更好的方法来伪造键盘输入,那么SendKeys已经在使用它了。有个程序员想让他的孩子上大学,因为他知道这个程序,所以能给你一个真正的解决方案。你要做的就是找到他。 |
![]() |
2
0
SendKeys不是最可靠的,但是您可以尝试使用 AppActivate Function 为目标窗口/应用程序提供焦点。 |
![]() |
Karl · 如何引发PrintPage的事件? 2 年前 |
![]() |
Daniel · LINQ从列表的dataTable中提取部分匹配 3 年前 |
![]() |
limelatte · 如何在datagridview中屏蔽特定列? 3 年前 |
![]() |
Orsi · 选择嵌套列表的最大值和最小值。网 3 年前 |
![]() |
D T · 如何为Excel Com设置公式? 3 年前 |
![]() |
Lenin · 将数组中的每个元素与另一个数组中的相应元素相乘 3 年前 |