Powershell-Sendkeys-多次发送相同的密钥

时间:2018-07-25 14:20:12

标签: powershell

如何在Powershell中多次发送相同的密钥?

我知道您可以在Excel VBA中使用...::SendWait("{TAB 10}")。但是,这似乎在Powershell中不起作用。我已经通过输入10次[System.Windows.Forms.SendKeys]::SendWait("{TAB}")测试相同的功能来确认这一点。

1 个答案:

答案 0 :(得分:2)

将评论转换为答案:

您正在寻找的是

[System.Windows.Forms.SendKeys]::SendWait("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}")

一个很棒的powershell技巧可以让您编写为

[System.Windows.Forms.SendKeys]::SendWait("{TAB}"*10)