Программно нажать клавишу клавиатуры в чужом окне - C#

Узнай цену своей работы

Формулировка задачи:

Ребят , что не так не могу разобраться , может программа обрабатывает нажатие по другому... Есть игрушка ...требуется нажимать Q и E поочередно для разгона человечка...надоедает пальцы болят , так вот .. написал пару строк и отправляю нажатие таким способом..
Листинг программы
  1. SendKeys.Send("q");
  2. SendKeys.Send("q");
в игре ноль эмоций , в блокноте или в гугле ..набирается текст из "qeqeqe" с заданным интервалом ps.код в таймере ... попробовал и таким образом
Листинг программы
  1. SendKeys.SendWait("q");
  2. SendKeys.SendWait("e");
пробовал писать и большие буквы в двух случаях.Не получается. Как можно иначе?

Решение задачи: «Программно нажать клавишу клавиатуры в чужом окне»

textual
Листинг программы
  1.         /// <summary>
  2.         /// Sends the specified message to a main window.
  3.         /// </summary>
  4.         /// <param name="msg">The message to be sent.</param>
  5.         /// <param name="wParam">Additional message-specific information.</param>
  6.         /// <param name="lParam">Additional message-specific information.</param>
  7.         public void SendMessage(uint msg, int wParam, int lParam)
  8.         {
  9.             Internals.SendMessage(this.Process.MainWindowHandle, msg, wParam, lParam);
  10.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы