Codigo Csharp para simular o pressionamento de uma tecla de 5 em 5 segundos
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
Curtidas 0
Respostas
Anderson Gonçalves
13/06/2022
// 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.
GOSTEI 0
Arthur Heinrich
13/06/2022
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.
GOSTEI 0