Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在试图弄清楚如何使用单个命令获得多个击键。目标是产生如下效果:
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}");
这将确保在发送下一个击键之前首先处理每个击键,并且似乎具有预期的效果