1
Я хочу иметь возможность управлять игрой (Planes) из приложения C#. Я пробовал различные методы, в том числеC#: Имитировать нажатие клавиши в игре
- SendKeys.SendWait ("W")
- SendKeys.Send ("W")
- InputSimulator
- SendInput
Если я открыть блокнот и запустить мой код, я вижу, что все эти методы работают (буквы WASD написаны в соответствии с кодом). Однако, когда я открываю свою игру, она не реагирует на эти входы.
Любое имеет идею лучшего подхода?
Это зависит от игры. Некоторые игры могут быть очень трудными для имитации ключей. Вам в основном нужно знать, как игра перехватывает ключи. – SimpleVar
У меня есть способ понять это? – user3170354
Иногда. Я пробовал имитировать ключи в играх, которые не приветствуют упомянутые выше методы и не удались. – SimpleVar