我正在寻找每 50 秒按一次任何键盘键的代码,假设键是数字 5 键。
只要确保它不会只输入 5,我希望它自己按下键。
编辑:我只想让它按任何键盘键就可以了。就像它的转变或大写锁定或其他
我假设您想以编程方式实现这一目标。
如果是这种情况,您可以使用:
SendKeys.Send({NUMPAD5});
SendKeys.Send({HOME});
等等。对于计时器部分:
Timer timer = new Timer();
timer.Tick += new EventHandler(timer_Tick); // Everytime timer ticks, timer_Tick will be called
timer.Interval = (1000) * (50); // Timer will tick every 50 second
timer.Enabled = true; // Enable the timer
timer.Start(); // Start the timer
void timer_Tick(object sender, EventArgs e)
{
SendKeys.Send({NUMPAD5});
}
看看SendKey class
。MSDN
int countTypeA = 0;
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.A:
++countTypeA;
Console.WriteLine(countTypeA.ToString());
break;
}
}
软件可以通过各种方法模拟按键,即模拟按键被按下时会发生什么。它不能做的是按键。您需要创建一个会每隔一段时间按一次键的机器人。
你能提供你试图实现这一目标的背景吗?可能有更好的方法来做到这一点。