WinForm 使用 InputSimulator 模拟点击下拉框
要在 WinForm 中使用 InputSimulator 模拟点击其他软件的下拉框,您可以使用以下步骤:
-
安装 InputSimulator NuGet 包。
-
在 WinForm 中添加一个 Button 控件。
-
在 Button 的 Click 事件中添加以下代码:
using WindowsInput;
// 创建 InputSimulator 对象
InputSimulator simulator = new InputSimulator();
// 模拟按下 Alt 和向下箭头键
simulator.Keyboard.KeyDown(VirtualKeyCode.MENU);
simulator.Keyboard.KeyPress(VirtualKeyCode.DOWN);
// 模拟释放 Alt 和向下箭头键
simulator.Keyboard.KeyUp(VirtualKeyCode.MENU);
simulator.Keyboard.KeyPress(VirtualKeyCode.UP);
这将模拟按下 Alt 和向下箭头键来打开下拉框,然后模拟释放这些键以关闭下拉框。
注意:此方法仅适用于模拟在当前活动窗口中按下键。如果您需要模拟在其他窗口中按下键,您需要使用 Windows API 或其他方法。
原文地址: https://www.cveoy.top/t/topic/lEg2 著作权归作者所有。请勿转载和采集!