C# 多次击键
我一直在试图找出如何用一个命令获得多个按键。目标是产生如下效果:C# 多次击键,c#,keystroke,C#,Keystroke,我一直在试图找出如何用一个命令获得多个按键。目标是产生如下效果: SendKeys.Send({"TAB"}{"TAB"}{"ENTER"}{"TAB"}{"ENTER"}{"TAB"}{"ENTER"}); 我已经能够得到两个关键的打击工作,如 SendKeys.Send(^{"TAB"}) 但是,这是按住control+按tab键。我想要的目标不是按住一个键然后按下,而是让按钮按下多次。谢谢大家! SendKeys支持发送多个密钥。你为什么在那里使用不正确的语法?应该是这样的: Sen
SendKeys.Send({"TAB"}{"TAB"}{"ENTER"}{"TAB"}{"ENTER"}{"TAB"}{"ENTER"});
我已经能够得到两个关键的打击工作,如
SendKeys.Send(^{"TAB"})
但是,这是按住control+按tab键。我想要的目标不是按住一个键然后按下,而是让按钮按下多次。谢谢大家! SendKeys支持发送多个密钥。你为什么在那里使用不正确的语法?应该是这样的:
SendKeys.Send("{TAB}{TAB}{ENTER}{TAB}{ENTER}{TAB}{ENTER}");
SendKeys支持发送多个密钥。你为什么在那里使用不正确的语法?应该是这样的:
SendKeys.Send("{TAB}{TAB}{ENTER}{TAB}{ENTER}{TAB}{ENTER}");
尝试改用SendWait SendKeys.SendWait(“{TAB}{TAB}{ENTER}{TAB}”)
这将确保在发送下一个击键之前先处理每个击键,并且似乎具有所需的效果尝试使用SendWait SendKeys.SendWait(“{TAB}{TAB}{ENTER}{TAB}”)
这将确保在发送下一个击键之前先处理每个击键,并且似乎具有所需的效果您应该显示您编写的代码。您应该显示您编写的代码。