首页 > 解决方案 > Powershell - Sendkeys - 多次发送相同的密钥

问题描述

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

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

标签: powershell

解决方案


将评论转换为答案:

你正在寻找的是

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

一个很酷的 powershell 技巧可以让你写成

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

推荐阅读