通过NuGet安装InputSimulator,无法访问任何成员

gny*_*his 11 c# visual-studio nuget

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

问题是codeplex网站谈论的方法都不可访问.如果我尝试:

InputSimulator.SimulateTextEntry("Say hello!");
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Error   14  'WindowsInput.InputSimulator' does not contain a definition for 
'SimulateTextEntry' Blah.cs 33  32  ALibrary
Run Code Online (Sandbox Code Playgroud)

我确实有using WindowsInput指令.

有谁知道为什么这些方法无法访问?类似SimulateKeyPress()的方法也不可用.这些是关键的API.我是否遗漏了有关添加此库并引用它的内容?

Jur*_*ion 19

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

  InputSimulator s = new InputSimulator();
  s.Keyboard.TextEntry("Hello sim !");
Run Code Online (Sandbox Code Playgroud)