Программно нажать клавишу клавиатуры в чужом окне - C#
Формулировка задачи:
Ребят , что не так не могу разобраться , может программа обрабатывает нажатие по другому...
Есть игрушка ...требуется нажимать Q и E поочередно для разгона человечка...надоедает пальцы болят , так вот ..
написал пару строк и отправляю нажатие таким способом..
в игре ноль эмоций , в блокноте или в гугле ..набирается текст из "qeqeqe" с заданным интервалом
ps.код в таймере ...
попробовал и таким образом
пробовал писать и большие буквы в двух случаях.Не получается.
Как можно иначе?
SendKeys.Send("q");
SendKeys.Send("q");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);
}