2013-01-08 51 views
0

假设我有一个程序(假设它是GIMP)。 我想创建一个在后台运行的应用程序。我希望它什么都不做,但要“模仿”用户按下键f.e.一次在10秒内,并且我希望第二个程序(f.e.GIMP)对此操作做出反应,就好像它真的是用户一样。是否有可能在另一个程序中按功能在一个应用程序中触发keybord事件?

换句话说,我猜我的程序会触发一些类似API的函数,这会欺骗外部应用程序假设用户点击f.e.按Ctrl + S,然后应用程序会通过保存当前文件做出反应。

它甚至可以在C#中吗?我很确定我在C#中偶尔碰到过这种类型的代码。

我只是要求一些方向,因为到目前为止我没有遇到类似于C#中的任何内容。

+0

我编辑了自己的冠军。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –

+1

看看http://stackoverflow.com/questions/3047375/simulating-key-press-c-sharp。 –

+0

丹尼尔布鲁克纳 - 谢谢:) –

回答

相关问题