C# 键盘钩子模拟按键
引用命名空间
using System.Runtime.InteropServices;
然后复制粘贴到方法类
static class KeyHook { [DllImport("user32.dll", EntryPoint = "keybd_event")] public static extern void keybd_event( byte bVk, //虚拟键值 byte bScan,// 一般为0 int dwFlags, //这里是整数类型 0 为按下,2为释放 int dwExtraInfo //这里是整数类型 一般情况下设成为0 ); #region 模拟按键 public static void Play() { //byte[] zzz //foreach (byte za in zzz) //{ keybd_event(65, 0, 0x0000, 0); keybd_event(65, 0, 0x0002, 0); //} } #endregion }
byte bVk, //虚拟键值 参考ASCII虚拟按键表
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步