将输入发送到应用程序

时间:2011-04-12 20:21:00

标签: .net vb.net input

我正在使用VB.net。我需要向应用程序发送击键。这可能吗?我确定是的。有人可以给我正确的方向吗?我需要能够在此程序执行此操作时执行其他操作!

3 个答案:

答案 0 :(得分:1)

查看SendKeys

答案 1 :(得分:1)

您是在谈论使用完全在您的应用程序域之外的应用程序吗?如果是这样的话,那么你将不得不进入Win32 API。一个好的开始是pinvoke

或者,您是否希望您的应用程序允许您继续执行某些操作,同时在不同的进程上执行某些繁重操作?在这种情况下,请查看BackgroundWorker thread

如果不知道“其他事物”的意思和“虽然这一切都在发生”,但很难给出准确的答案。

答案 2 :(得分:1)

我在这种情况下使用的一个很好的工具是 AutoIT