Fórum Codigo Csharp para simular o pressionamento de uma tecla de 5 em 5 segundos #618214
13/06/2022
0
Bom dia a todos, queria saber como fazer um codigo para simular no teclado uma tecla de 5 em 5 segundo, pesquisei no youtube nao achei nada especifico, apenas um video ensinando a fazer atraves de um biblioteca porem nao estou conseguindo instalar ela no meu visual studio, a biblioteca que achei e a KlusterG.AutoGui se alguem puder ajudar fico grato.

Anderson Saldanha
Curtir tópico
+ 0
Responder
Posts
12/04/2025
Anderson Gonçalves
// Instale esse pacote no seu projeto.
Install-Package InputSimulator
// Aqui está um código para você fazer o que quer.
using System;
using System.Threading;
using WindowsInput;
using WindowsInput.Native;
class Program
{
static void Main()
{
var sim = new InputSimulator();
while (true)
{
sim.Keyboard.KeyPress(VirtualKeyCode.VK_A); // Tecla A
Console.WriteLine("Tecla A enviada.");
Thread.Sleep(5000);
}
}
}
Espero ter ajudado.
Install-Package InputSimulator
// Aqui está um código para você fazer o que quer.
using System;
using System.Threading;
using WindowsInput;
using WindowsInput.Native;
class Program
{
static void Main()
{
var sim = new InputSimulator();
while (true)
{
sim.Keyboard.KeyPress(VirtualKeyCode.VK_A); // Tecla A
Console.WriteLine("Tecla A enviada.");
Thread.Sleep(5000);
}
}
}
Espero ter ajudado.
Responder
Gostei + 0
14/04/2025
Arthur Heinrich
A API do Windows utiliza a função keybd_event para registrar a interação do teclado. Ela pertence à DLL user32.dll
De uma olhada em https://01siddharth.blogspot.com/2014/07/simulating-key-press-in-c.html para ver um exemplo.
De uma olhada em https://01siddharth.blogspot.com/2014/07/simulating-key-press-in-c.html para ver um exemplo.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)