我正在尝试制作一个简单的宏程序来重复键盘按键,我无法找到如何触发键盘事件,任何人都有任何提示?
答案 0 :(得分:1)
如果您只想要一个简单的脚本(即它不必是C#),那么使用SendKeys方法从VBScript开始会更容易。这正是你正在寻找的。 p>
编辑: 好的,所以似乎.NET中有一个SendKeys类我会假设做同样的事情。
答案 1 :(得分:0)
ConsoleKeyInfo info;
do {
info = Console.ReadKey(true);
if ((info.Modifiers & ConsoleModifiers.Alt) > 0) Console.Write("Alt+");
if ((info.Modifiers & ConsoleModifiers.Control) > 0 ) Console.Write("Control+");
if ((info.Modifiers & ConsoleModifiers.Shift) > 0) Console.Write("Shift+");
Console.WriteLine(info.Key.ToString());
} while (info.Key != ConsoleKey.Escape);
答案 2 :(得分:0)
这是一个用于模拟键盘和鼠标活动的库:http://inputsimulator.codeplex.com/
答案 3 :(得分:0)
正如tommieb75所提到的,不要重新发明轮子。只需AutoIt3。