多次击键

本文关键字: | 更新日期: 2023-09-27 18:33:53

我一直在试图弄清楚如何使用一个命令获得多个击键。目标是产生以下效果:

SendKeys.Send({"TAB"}{"TAB"}{"ENTER"}{"TAB"}{"ENTER"}{"TAB"}{"ENTER"});

我已经能够获得两个按键来工作,例如

SendKeys.Send(^{"TAB"}) 

但是,这是按住控制+按标签。我想要的目标不是按住一个键然后按下,而是让按钮多次按下注册。谢谢!

多次击键

SendKeys 支持发送多个密钥。为什么你在那里使用不正确的语法?它真的应该是这样的:

SendKeys.Send("{TAB}{TAB}{ENTER}{TAB}{ENTER}{TAB}{ENTER}");

尝试改用 SendWait

SendKeys.SendWait("{TAB}{TAB}{ENTER}{TAB}");

这将确保在发送下一个击键之前先处理每个击键,并且似乎具有预期的效果

相关文章:
  • 没有找到相关文章