Я пытаюсь имитировать пользователя, нажимая клавишу, удерживая ее на определенный промежуток времени, а затем отпуская ее. Я попытался реализовать это с помощью SendKeys.Send()
, но не могу понять, как контролировать длительность нажатия клавиши.Имитирующий вход: нажатие клавиши, удерживание и отпускание
Я не хочу просто продолжать отправлять один и тот же ключ снова и снова; Я хочу одно ключевое слово и одно событие с ключом.
Например, у меня есть такой код:
//when i press this button, will sent keyboard key "A", i want to hold it until i release
private void start_btn_Click(object sender, EventArgs e)
{
testSent();
}
//how should i hold it for a timer???
private void testSent()
{
SendKeys.Send("A");
}
Извините, но я не понимаю, что вы пытаетесь сделать. Можете ли вы показать примерный код таймера того, что вы пытаетесь сделать? В одном из комментариев к коду вы сказали «я хочу держать его до тех пор, пока не выпустят», и еще один комментарий говорит «как я должен держать его за таймер?», Разве они не конфликтуют? –
Простите меня! Приходи еще?! –