【发布时间】:2012-01-22 04:56:17
【问题描述】:
我曾使用 win32 API 和 DirectX API 来解释来自用户的输入,但在生成与原始用户输入匹配的输入方面没有发现太多。
我的目标是制作一个在后台透明运行、最小化或在快速启动区域中运行的程序,并让该程序为第三方全屏应用程序人工植入键盘和鼠标输入。
我找到了一些用于验证哪个窗口具有焦点的命令,以及一些用于检查所述应用程序的进程名称或 ID 的代码示例,但在通过 directx 或其他任何东西生成输入以模拟合法输入时却没有那么多。
任何建议都将不胜感激,我希望它尽可能接近真实输入,以帮助促进自动化测试。
如果这个问题太笼统或“研究不足”,我提前道歉,我只是不太确定从哪里开始!
由于我熟悉这些语言,该程序将使用 C++ 或 C#。
【问题讨论】:
-
查看黑客论坛 - 不是这个。
-
请问?我不确定你的意思。为什么是“黑客论坛”?我想如果他们有信息,那很好,但你有没有想过?或链接?还是有别的看点?
标签: unit-testing input keyboard mouse