Visual studio c# прислать вход для игры - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь создать программу, которая нажимает кнопку, как если бы я просто нажимал ее на своей клавиатуре. Он отлично работает в TXT-файлах или где-то еще, но в игре просто нет. Игра metin2.

Спасибо!

public partial class Form1 : Form
{
    int spaceCount = 0;
    bool startPressed = false;

    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        if (!startPressed)
        {
            startPressed = true;
            Timer timer = new Timer();
            timer.Tick += new EventHandler(timer_Tick);
            timer.Interval = 1000;
            timer.Enabled = true;
            timer.Start();
        }
    }

    void timer_Tick(object sender, EventArgs e)
    {
        InputSimulator IS;
        IS = new InputSimulator();
        IS.Keyboard.KeyPress(VirtualKeyCode.SPACE);
        Keyboard.KeyPress(Keys.Space);
        spaceCount++;
        label1.Text = spaceCount.ToString();
    }
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...