【问题标题】:Make another program think I'm holding down the spacebar for a second让另一个程序认为我正在按住空格键一秒钟
【发布时间】:2014-11-28 03:33:42
【问题描述】:

我正在尝试编写一个程序,将另一个程序带到前面并按住空格键一秒钟。

我研究了各种 SendMessage、PostMessage、SentInput 等……但它们似乎都不起作用,否则我只是做错了。

谁有发送键盘输入的可靠方法?谢谢。

【问题讨论】:

  • 这是您要找的吗? msdn.microsoft.com/en-us/library/… - 使用 sendwait 命令?
  • 我回家后会试试看。这看起来很有希望。
  • 告诉我进展如何。
  • 效果很好!谢谢!!

标签: c# input sendmessage postmessage sendinput


【解决方案1】:

您可以尝试使用 SendKeys 类 - 请参阅此处:http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys%28v=vs.110%29.aspx

如果这不能满足您的需要,那么您也可以试试这个:how to perform a hold ALT+TAB sendkey event in C#,它提供了有关如何按住键的建议。

【讨论】:

  • @Jonathan 如果这个或任何答案已经解决了您的问题,请考虑通过单击复选标记接受它。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。
猜你喜欢
  • 2020-06-14
  • 2013-12-15
  • 2023-03-14
  • 2017-10-23
  • 1970-01-01
  • 1970-01-01
  • 2013-04-10
  • 2012-09-23
  • 2021-12-04
相关资源
最近更新 更多