一键输入单词的Powershell脚本

我想创建一个脚本,如果我按下一个按钮,它会输入一个单词。我有罗技鼠标,所以我可以将“运行某事”分配给按钮”。我希望能够使用其中一个按钮输入单词。

这是我要使用的代码

Add-Type -AssemblyName System.Windows.Forms    
timeout 1
'Potato'.ToCharArray() | ForEach-Object {[System.Windows.Forms.SendKeys]::SendWait($_)}

我不确定代码是否正确,但是当我将该 .ps1 文件分配给按钮时,没有任何反应。

sky68242 回答:一键输入单词的Powershell脚本

您可以简单地执行以下操作:

$wshell = New-Object -ComObject wscript.shell
$wshell.SendKeys('Potato')

这会将密钥发送到当前聚焦的应用程序,而不是您创建的 winforms 对象。

本文链接:https://www.f2er.com/2178.html

大家都在问