C# 将密钥发送到进程的非活动窗口

C# 将密钥发送到进程的非活动窗口,c#,C#,我想在C#中创建一个简单的程序,将空格键发送到非活动窗口或进程(Wow.exe)。然而,我对C一无所知——如果你想帮我,请帮我,但如果你不想费心向一个noob解释,那就好了;) 因此,基本上这个小程序将用于魔兽世界的游戏,希望每30秒向游戏发送一个空格键,让角色跳跃。防止字符自动离开键盘 这将是一个单按钮程序,一旦您单击按钮,它将开始发送空格键,并在程序关闭时停止。但是,我希望它发送游戏的密钥,即使它不是当前的活动窗口。所以我可以在Netflix上看一部电影,并让它在后台做 当点击按钮时,我会在

我想在C#中创建一个简单的程序,将空格键发送到非活动窗口或进程(Wow.exe)。然而,我对C一无所知——如果你想帮我,请帮我,但如果你不想费心向一个noob解释,那就好了;)

因此,基本上这个小程序将用于魔兽世界的游戏,希望每30秒向游戏发送一个空格键,让角色跳跃。防止字符自动离开键盘

这将是一个单按钮程序,一旦您单击按钮,它将开始发送空格键,并在程序关闭时停止。但是,我希望它发送游戏的密钥,即使它不是当前的活动窗口。所以我可以在Netflix上看一部电影,并让它在后台做

当点击按钮时,我会在里面放什么

private void btnStart_Click(object sender, EventArgs e)
{

}

如果它比在里面插入一些代码更复杂,只需说,我不会费心去做:p

它无法发送到非活动窗口,而对于活动窗口,只需写键即可。发送(“{SPACE}”);或Keys.SendWait(“{SPACE}”)

它无法发送到非活动窗口,因为对于活动的只写键。发送(“{SPACE}”);或Keys.SendWait(“{SPACE}”)

您需要抓取窗口句柄(),然后抓取带有和的函数。

您需要抓取窗口句柄(),然后抓取带有和的函数。

稍后我将进行读取并尝试使其工作。谢谢你的帮助我稍后会读一读,然后试着让它工作起来。谢谢你的帮助