我正在考虑在 C# 上制作一些视频教程,我的问题是我打字速度不是很快,而且我不想让用户在他们看着我实时打字时睡着。

我想编写一个小的 C# 程序,它将获取一行文本并将其提供给键盘缓冲区,以便我可以模拟键盘输入。

有谁知道如何访问键盘缓冲区来做到这一点?

如果以前已经这样做过,或者有人知道现有的程序可以做到这一点,您能否指出我正确的方向。

谢谢。

最佳答案

你应该使用SendKeys,我可以告诉你如何使用

这是一个例子:SendKeys.Send('A');
但你可以用你自己的角色来使用它:SendKeys.Send(CHARACTER HERE);
如果我们有一个字符串变量会发生什么,你什么也得不到

如果发生这种情况,请以这种方式使用它:

string letter = "exampleletter";
foreach (char ch in letter)
   SendKeys.Send(ch.ToString());

我希望这个对你有用

Yaga 熊

关于c# - 你如何在 c# 中模拟打字?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4959126/

10-12 02:40