我目前正在开发一个程序,该程序可以进行许多游戏的按键输入。现在,我希望按钮仅在名为“暗黑破坏神III”的窗口处于焦点状态时才起作用,以便在您按Tab键退出时不会在其他Windows中执行操作。
其中一个按钮的代码示例:
InputSimulator sim = new InputSimulator();
SetCursorPos(105, 640);
System.Threading.Thread.Sleep(30);
sim.Mouse.LeftButtonClick();
System.Threading.Thread.Sleep(30);
SetCursorPos(274, 547);
System.Threading.Thread.Sleep(30);
sim.Mouse.LeftButtonClick();
System.Threading.Thread.Sleep(1560);
sim.Keyboard.KeyPress(VirtualKeyCode.VK_T);
System.Threading.Thread.Sleep(50);
SetCursorPos(274, 547);
sim.Mouse.LeftButtonClick();
System.Threading.Thread.Sleep(1610);
SetCursorPos(274, 547);
sim.Mouse.LeftButtonClick();
System.Threading.Thread.Sleep(1610);
SetCursorPos(274, 547);
sim.Mouse.LeftButtonClick();
SetCursorPos(960, 540);
有人知道我该怎么做吗?