将密钥发送到进程的非活动窗口[重复]

2024-06-18

我想用 C# 创建一个简单的程序,它将 SPACE 键发送到非活动窗口或进程 (Wow.exe)。然而,我对 C# 一无所知,所以如果你想尝试帮助我,请帮忙,但如果你懒得向菜鸟解释也没关系;)

所以基本上这个小程序将用于《魔兽世界》游戏,并希望每 30 秒向游戏发送一个 SPACE 键并使角色跳跃。防止角色自动离开键盘。

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

单击按钮时我会在其中放入什么?...

private void btnStart_Click(object sender, EventArgs e)
{

}

如果它比在其中插入一些代码更复杂,只需说,我不会费心去尝试它:P


您需要抓住窗口句柄(Process.MainWindowHandle http://msdn.microsoft.com/en-us/library/system.diagnostics.process.mainwindowhandle.aspx), 进而P/Invoke http://pinvoke.net/default.aspx/user32.SendMessage the 发信息 http://msdn.microsoft.com/en-us/library/windows/desktop/ms644950%28v=vs.85%29.aspx功能与WM_KEYDOWN http://msdn.microsoft.com/en-us/library/windows/desktop/ms646280%28v=vs.85%29.aspx空格键的虚拟键代码 http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将密钥发送到进程的非活动窗口[重复] 的相关文章

随机推荐

  • Java-创建离散彩虹颜色数组

    很难描述我想要做什么 我基本上想创建一个离散的彩虹渐变 这样对于 i 个 JButton 的任何一行 它们之间的颜色渐变都会看起来彩虹 我已经完成了以下操作 但它实际上只创建了一个红色渐变 然后是绿色渐变 然后是蓝色渐变 Color c n
  • Firebase queryOrderedbyChild 不返回 Null 值

    我有一个根据年龄搜索用户的查询 self ref child users queryOrdered byChild age queryStarting atValue 18 queryEnding atValue 25 observeSin
  • 用于查找最近邻居的空间划分算法如何工作?

    为了找到最近的邻居 空间分区 http en wikipedia org wiki Nearest neighbor search Space partitioning是算法之一 它是如何工作的 假设我有一组 2D 点 x 和 y 坐标 并
  • 如何单独升级一个元素及其所有子元素

    Using componentHandler upgradeAllRegistered 升级 DOM 中的所有匹配元素 在我的例子中这是不必要的性能成本 当我在 DOM 中插入一个元素时 从父元素到根元素的任何内容都不需要重新升级 只有该元
  • Ruby on Rails:Cucumber:如何点击打开新窗口的链接?

    我有一个在新窗口中打开的链接 我需要测试该新窗口中的应用程序部分 任何建议将不胜感激 定义一个包含以下代码的步骤 page driver browser switch to window page driver browser window
  • ListView 滚动时隐藏和显示浮动按钮

    我正在我的应用程序中创建一个 listView 和一个浮动按钮 我希望根据滚动状态实现隐藏和返回的效果 当 的时候ListView滚动时按钮隐藏得很好 但是当滚动停止时按钮不会返回到其初始位置 有任何想法吗 My Code public c
  • 声明的包与预期的包“”不匹配

    我正在使用 Eclipse 有一段时间没有使用 Java 了 但是 我可以在命令行上编译我的代码并生成必要的 class文件 在 Eclipse 中 它抱怨说The declared package Devices does not mat
  • Android Studio 无法在 Mac OSX (Mavericks) 上加载 JVM

    我正在尝试在我的 Mac 上设置 Android Studio 它运行的是 OSX 10 9 1 Mavericks 我已经安装了最新的 JDK 在撰写本文时为 1 7 update 45 并且安装了 Android Studio 我使用
  • 无法加载文件或程序集“System.Data.SqlServerCe,版本=4.0.0.0”

    我在我的 C 代码中使用 Visual Studio 2012 Ultimate 和 SQL Server Compact 4 0 本地数据库 创建了一个 ASP NET 网站 不是 Web 应用程序 我能够成功编译网站并将其发布到另一个使
  • Android问题:Eclipse找不到ADB.exe

    首先 我知道这个问题之前已经被问过 即 在我的工具文件夹中找不到 adb exe https stackoverflow com questions 4659014 could not find adb exe on my tools fo
  • Xamarin:找不到“libmonodroid.so”模拟器错误

    我已经遇到这个问题几天了 但还没有找到解决方案 我一直在使用Android 7 0 ARM armeabi v7a 我的模拟器的图像 因为它太慢了 我一直在尝试使用Android 7 0 Intel Atom x86 64 with HAX
  • 图书馆神经实验室培训纽夫

    我对 python 和 Neurolab 的使用还很陌生 我在前馈神经网络的训练方面遇到了问题 我已经构建了如下网络 net nl net newff 1 1 64 60 1 net init testerr net train Input
  • 更改文本值的脚本 - Javascript

    从这个问题我开始知道文本元素的值可以通过JS改变设置选择列表中的最大项目数 html https stackoverflow com questions 6243303 set maximum number of item in selec
  • 如何使用Spring Boot设置ElasticSearch的数据目录

    我的问题类似于 1 https stackoverflow com questions 25687545 control elasticsearch configuration in spring data setup我有一个 Spring
  • 批处理脚本 - 逐行读取

    我有一个日志文件 我需要逐行读入并将该行传送到下一个循环 首先 我在一个单独的文件中 grep 日志文件中的 主 字 如 错误 以保持其较小 现在我需要获取单独的文件并逐行读取它 每行都需要进入另一个循环 在这些循环中我 grep 日志并将
  • 为什么在 Python 中“请求宽恕比获得许可更容易”?

    为什么 请求宽恕比获得许可更容易 EAFP https docs python org 2 glossary html term eafp 在Python中被认为是好的实践吗 作为一名编程新手 我的印象是使用很多try except与使用其
  • 使用 TinyMCE 编辑器在 div 上进行 jquery-ui 排序会导致文本消失

    请按照以下网址的说明进行操作 http www farinspace com multiple wordpress wysiwyg visual editors http www farinspace com multiple wordpr
  • “DataFrame”对象没有属性“isna”

    我为我的一个项目改编了一种机器学习代码 在我的笔记本电脑上运行良好的代码 现在在我的台式机上出现问题 我正在检查所有数据框列是否有缺失值 File g100 py line 11 in
  • pandas 按乘积而不是总和或计数进行分组

    在 python pandas 中 我想按列对数据帧进行分组 然后对每个 ID 的行进行乘积 求和和计数函数是存在的 但是乘积呢 df2 pd DataFrame X B B A A Y 1 2 3 4 print df2 groupby
  • 将密钥发送到进程的非活动窗口[重复]

    这个问题在这里已经有答案了 我想用 C 创建一个简单的程序 它将 SPACE 键发送到非活动窗口或进程 Wow exe 然而 我对 C 一无所知 所以如果你想尝试帮助我 请帮忙 但如果你懒得向菜鸟解释也没关系 所以基本上这个小程序将用于 魔