如何从.Net模拟保持按钮“控制”向下的事件?
我正在尝试SendKeys.SendWait("{Ctrl Down}");
如此处所述:
http://www.autohotkey.com/docs/commands/Send.htm
但它不起作用(它说命令无法识别)。
只是澄清我不想执行命令这样Ctrl+其他一些键......我只想一直Ctrl按下。
有什么建议吗?
如何从.Net模拟保持按钮“控制”向下的事件?
我正在尝试SendKeys.SendWait("{Ctrl Down}");
如此处所述:
http://www.autohotkey.com/docs/commands/Send.htm
但它不起作用(它说命令无法识别)。
只是澄清我不想执行命令这样Ctrl+其他一些键......我只想一直Ctrl按下。
有什么建议吗?
在 Autohotkey 中,此脚本执行您想要的操作:
Send,{Ctrl DOWN}
您可以通过手动按下和释放来摆脱该状态Ctrl。
但是,您似乎将 C# 与 Autohotkey 混为一谈。如果您尝试使用 C# 使用该链接页面上的信息,它将无法正常工作。Autohotkey 脚本不是 C#。
.NetSendKeys
类不能做 AutoHotkey 能做的所有事情。
它只能执行此处列出的操作:
您可以实现您想要的,但只能使用更高级的编程技术。
您可能必须使用 Windows UI 自动化: