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("未找到窗口");
}
}
}