1
我希望能够从C#应用程序控制游戏(平面)。我已经尝试了各种方法,包括C#:模拟游戏中的按键
- SendKeys.SendWait( “W”)
- SendKeys.Send( “W”)
- InputSimulator
- SendInput
如果我打开记事本并运行我的代码,我可以看到所有这些方法都可以工作(字母WASD是根据代码编写的)。但是,当我打开我的游戏时,它不会对这些输入做出反应。
任何人有一个想法更好的方法?
我希望能够从C#应用程序控制游戏(平面)。我已经尝试了各种方法,包括C#:模拟游戏中的按键
如果我打开记事本并运行我的代码,我可以看到所有这些方法都可以工作(字母WASD是根据代码编写的)。但是,当我打开我的游戏时,它不会对这些输入做出反应。
任何人有一个想法更好的方法?
您的语法错误。应该;
SendKeys.SendWait("{W}");
这取决于游戏。有些游戏可能很难模拟键入。你基本上需要知道游戏如何拦截密钥。 – SimpleVar 2014-09-20 15:08:14
我有办法解决这个问题吗? – user3170354 2014-09-20 15:11:49
有时。我已经尝试模拟游戏中的密钥,不欢迎上述方法并失败。 – SimpleVar 2014-09-20 15:13:32