如何在Powershell中多次发送相同的密钥?
我知道您可以在Excel VBA中使用...::SendWait("{TAB 10}")
。但是,这似乎在Powershell中不起作用。我已经通过输入10次[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
测试相同的功能来确认这一点。
答案 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)