【发布时间】:2017-07-23 08:47:17
【问题描述】:
我正在尝试模拟击键组合 Win+Ctrl+Shift+B 到 Windows 10 使用 Visual C# 2017。
此组合键重新启动视频驱动程序,当我手动执行此操作时,我可以确认它可以正常工作,但无法使用 C# 来执行此操作。
我什至尝试过这样的http://inputsimulator.codeplex.com/:
InputSimulator.SimulateKeyDown(VirtualKeyCode.LWIN);
InputSimulator.SimulateKeyDown(VirtualKeyCode.LCONTROL);
InputSimulator.SimulateKeyDown(VirtualKeyCode.LSHIFT);
InputSimulator.SimulateKeyDown(VirtualKeyCode.VK_B);
InputSimulator.SimulateKeyUp(VirtualKeyCode.VK_B);
InputSimulator.SimulateKeyUp(VirtualKeyCode.LSHIFT);
InputSimulator.SimulateKeyUp(VirtualKeyCode.LCONTROL);
InputSimulator.SimulateKeyUp(VirtualKeyCode.LWIN);
像这样:
InputSimulator.SimulateModifiedKeyStroke(
new[] { VirtualKeyCode.LCONTROL, VirtualKeyCode.LWIN, VirtualKeyCode.LSHIFT },
new[] { VirtualKeyCode.VK_B }
);
欢迎任何有关工作解决方案的帮助!
【问题讨论】:
标签: c# windows-10 keystroke