0

假设我有一个程序(假设它是 GIMP)。我想创建一个在后台运行的应用程序。我希望它什么也不做,而是“模仿”用户在 10 秒内按下 fe 键一次,并且我希望第二个程序(fe GIMP)对这个动作做出反应,就好像它真的是用户一样。

换句话说,我猜我的程序只会触发一些类似 API 的函数,这会诱使外部应用程序假设用户按了 fe Ctrl+S,然后应用程序会通过保存当前文件来做出反应。

在 C# 中甚至可能吗?我很确定很久以前我在 C# 中遇到过这种代码。

我只是在询问一些方向,因为到目前为止我还没有在 C# 中遇到过类似的事情。

4

1 回答 1

3

有一个名为 SendKeys 的 API 应该可以解决问题

http://www.codeproject.com/Articles/18366/Sending-Keystrokes-to-another-Application-in-C

于 2013-01-08T19:07:23.627 回答