0

我正在尝试向没有窗口的应用程序发送一次击键(因为我已使用 StartInfo.CreateNoWindow = True 启动它),因此我无法使用 SendKeys。我查看了 SendMessage 但这似乎不太正确,因为我发送它的程序不处理消息队列。

我通常会使用 StartInfo.RedirectStandardInput 属性并通过 StreamWriter 发送它,但这不起作用,因为它被发送到的应用程序正在寻找实际的键盘击键,而不是从 StandardInput(一个使用 getch 的旧 C++ 程序)。任何人都知道如何将按键发送到没有窗口的应用程序。

4

1 回答 1

0

我过去使用过一个非常有用的库。它可能对您有用,或者至少可以为您指明正确的方向。

输入管理器

于 2013-02-20T02:40:16.713 回答