C# 模拟鼠标键盘操作输入

给大家推荐一个很好用的模拟鼠标键盘操作输入的库:H.Inputsimulator 笔者使用版本 (1.4.2)

如果大家开发中有需要模拟鼠标进行点击,或者键盘输入什么的操作时,可以应用这个第三方库。

1.直接在NuGet包管理中为需要使用的项目 安装
image

2.在需要使用的地方新建一个InputSimulator类 型,后面紧跟着就是就可以选择鼠标事件或者键盘事件,传参里面是一个VirtualKeyCode枚举,每个枚举代表一个不同的操作,如果需要组合按键,就传入多个参数,下面以组合按钮Ctrl+Tab为例子:

new InputSimulator().Keyboard.ModifiedKeyStroke(VirtualKeyCode.CLEAR, VirtualKeyCode.TAB);

3.这里放出VirtualKeyCode部分枚举值,如果可以符合自己的要求不妨试一下

public enum VirtualKeyCode
{
    //
    // 摘要:
    //     BACKSPACE key
    BACK = 8,
    //
    // 摘要:
    //     TAB key
    TAB = 9,
    //
    // 摘要:
    //     CLEAR key
    CLEAR = 12,
    //
    // 摘要:
    //     ENTER key
    RETURN = 13,
    //
    // 摘要:
    //     SHIFT key
    SHIFT = 16,
    //
    // 摘要:
    //     CTRL key
    CONTROL = 17,
}
posted @ 2026-08-10 10:20  Poetindusk  阅读(2)  评论(0)    收藏  举报