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

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

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

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

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

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

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


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

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

8   голосов , оценка 3.75 из 5
Похожие ответы