2013-01-08 50 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

丹尼爾布魯克納 - 謝謝:) –

回答

相關問題