相关疑难解决方法(0)

模拟按键c#

我想F5在我的c#程序中模拟按键,当IE打开时我希望能够自动刷新我的网站,我不知道从哪里开始.

谢谢,

达尼.

c#

39
推荐指数
6
解决办法
11万
查看次数

如何使用C#推送密钥并将其释放?

我正在编写一个C#程序,它捕获来自外部设备的信号,并将键击发送到另一个应用程序.我正在使用SendKeys,它工作正常.

SendKeys通过按住并立即释放它来"按下"一个键.我想按下它并随意释放它.

我的问题是:"有没有办法向一个键发送"推"信号,然后在一定时间后发出"释放"信号?"

我不确定SendKeys是否能够做到这一点.任何线索?

c# keyboard

8
推荐指数
1
解决办法
5301
查看次数

如何模拟按键

我知道如何使用SendKeys(),但如果我想模拟按住ESCAPE键5秒钟,我该怎么做呢?

c#

6
推荐指数
1
解决办法
3474
查看次数

键盘模拟按钮单击C#

好的,所以我正在制作一个Tic-Tac-Toe游戏来帮助我学习C#.我正在尝试为它添加一些功能,所以我希望人们能够在计算机上使用NumPad来模拟单击按钮.

这是我所拥有的,但是当我使用NumPad时,按钮不会单击.你们中的任何人都能看到原因吗?

    //===============================
    // start NumPad Simulate Clicks
    //   NumPad  MyButtons
    //   7 8 9   1 2 3
    //   4 5 6   4 5 6 
    //   1 2 3   7 8 9
    //===============================
    public void myControl_NumPad7(object sender, KeyPressEventArgs e)
    {
        if (e.KeyChar == (char)Keys.NumPad7)
        {
            button1_Click(null, null);
        }
    }
    public void myControl_NumPad8(object sender, KeyPressEventArgs e)
    {
        if (e.KeyChar == (char)Keys.NumPad8)
        {
            button2_Click(null, null);
        }
    }
    public void myControl_NumPad9(object sender, KeyPressEventArgs e)
    {
        if (e.KeyChar == (char)Keys.NumPad9)
        {
            button3_Click(null, null);
        } …
Run Code Online (Sandbox Code Playgroud)

c# click keypress simulate

2
推荐指数
1
解决办法
2万
查看次数

如何在C#中模拟按键

您将如何在C#中发送特定键的键命令或按键,特别是数字.

例如,我想以编程方式模拟输入"512".

可能相关:C#SendKeys.Send

c# keypress sendkeys

1
推荐指数
1
解决办法
7875
查看次数

标签 统计

c# ×5

keypress ×2

click ×1

keyboard ×1

sendkeys ×1

simulate ×1