作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 InputSimulator 来模拟按键和鼠标点击。到目前为止,我测试过的每个键都可以使用,但鼠标按钮除外。我这样发送它们:
private void button2_Click(object sender, EventArgs e) //In this example I am trying to simulate the left mouse button
{
System.Threading.Thread.Sleep(2000);
InputSimulator.SimulateKeyPress(VirtualKeyCode.LBUTTON);
}
但是没有任何反应。我做错了什么吗?
图书馆:InputSimulator
最佳答案
最新版本的 InputSimulator 支持鼠标事件。下面是如何使用它:
var sim = new InputSimulator();
sim.Mouse.LeftButtonClick();
请注意,二进制下载已过时,因此您必须从源代码构建库。
关于c# - InputSimulator 不模拟鼠标点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18920235/
我正在使用 InputSimulator 来模拟按键和鼠标点击。到目前为止,我测试过的每个键都可以使用,但鼠标按钮除外。我这样发送它们: private void button2_Click(obje
我想模拟外部程序的键盘点击。我试过 SendMessage、PostMessage、SendKeys,但它们不会将键发送到一个特定程序。所以我想试试 SendInput,我已经为 SendInput
我正在努力弄清楚为什么下面的函数只会将我的鼠标从 0、0 屏幕坐标移动到我的最终目的地,即使 Cursor.Position 正在返回正确的屏幕坐标。如果有人能启发我,我将不胜感激。 public v
在 Visual Studio 2013 中,我安装了一个名为“InputSimulator”的 C# 包。这样做之后,我看到一个名为“WindowsInput”的新引用被添加到我的项目中。 (即 W
我是一名优秀的程序员,十分优秀!