通过NuGet安装InputSimulator,没有可访问的成员

本文关键字:访问 成员 NuGet 安装 InputSimulator 通过 | 更新日期: 2023-09-27 18:24:10

在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。我是否遗漏了添加此库并引用它的内容?

通过NuGet安装InputSimulator,没有可访问的成员

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

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