首页 > 解决方案 > 在运行时根据字符串编辑代码

问题描述

我有一个程序,用户在其中键入一个字符串,代码需要使用 InputSimulator NuGet 包键入该字符串。

有没有办法让我输入代码并用字符串填充空白并让它运行?这就是它的意思:

Inputsimulator sim = new Inputsimulator();
   sim.Keyboard.KeyPress(WindowsInput.Native.VirtualKeyCode.VK_A);

VK_A将被替换为"VK_" + MyLetter

有什么方法可以更改或使代码在运行时运行?

我感谢任何帮助,谢谢。

标签: c#winforms

解决方案


您可以只使用该TextEntry方法:

sim.Keyboard.TextEntry("Say hello!");

推荐阅读