windows input cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | using System; using System.Runtime.InteropServices; using System.Text; using WindowsInput; class Program { [DllImport( "user32.dll" , SetLastError = true )] public static extern IntPtr FindWindow( string lpClassName, string lpWindowName); [DllImport( "user32.dll" )] public static extern bool SetForegroundWindow(IntPtr hWnd); static void Main() { string windowTitle = "无标题 - 记事本" ; // 替换为真实窗口标题 IntPtr hWnd = FindWindow( null , windowTitle); if (hWnd != IntPtr.Zero) { Console.WriteLine($ "找到窗口,句柄为: {hWnd}" ); // 激活窗口 SetForegroundWindow(hWnd); // 模拟输入 var inputSimulator = new InputSimulator(); inputSimulator.Keyboard.TextEntry( "这是自动输入的内容" ); Console.WriteLine( "输入完成" ); } else { Console.WriteLine( "未找到窗口" ); } } } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2022-01-24 0MQ
2022-01-24 替换字符串一次(循环多次)
2022-01-24 比色皿(cuvette)
2022-01-24 电机
2022-01-24 多轴控制系统
2022-01-24 电机通讯
2022-01-24 沃信