C# 如何每隔几分钟/秒按一次键盘按键?

Bxc*_*dsb -1 c#

我正在寻找一个代码,可以每 50 秒按一次键盘上的任意键,假设该键是数字 5 键。

只要确保它不会只输入 5,我希望它自己按下该键。

编辑:我只是想让它按任何键盘键,仅此而已。就像它的转变或大写锁定或其他什么

Yak*_*maz 5

我假设您想以编程方式实现这一目标。

如果是这种情况,您可以使用:

    SendKeys.Send({NUMPAD5});
    SendKeys.Send({HOME});
Run Code Online (Sandbox Code Playgroud)

等等。对于定时器部分:

    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});
    }
Run Code Online (Sandbox Code Playgroud)