在Visual Studio 2013中,我安装了一个名为“InputSimulator”的C#程序包。这样做之后,我看到一个名为“WindowsInput”的新引用被添加到我的项目中。 (即WindowsInput.dll)

问题在于,codeplex站点所谈论的所有方法均不可访问。如果我尝试:

InputSimulator.SimulateTextEntry("Say hello!");

我得到了错误:
Error   14  'WindowsInput.InputSimulator' does not contain a definition for
'SimulateTextEntry' Blah.cs 33  32  ALibrary

我确实有using WindowsInput作为指令。

有谁知道为什么这些方法不可访问?像SimulateKeyPress()这样的方法也不可用。这些是关键的API。我是否缺少有关添加该库并对其进行引用的内容?

最佳答案

所以我只是尝试了这个库。
实际上,他们的文档还差一点。您需要首先创建InputSimulator的实例,如下所示:

  InputSimulator s = new InputSimulator();
  s.Keyboard.TextEntry("Hello sim !");

关于c# - 通过NuGet安装了InputSimulator,没有成员可访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25987445/

10-09 02:26