PowerShell :: Internet Explorer 下载对话框 Num Lock On

PowerShell :: Internet Explorer download dialog Num Lock On

我正在使用 PowerShell 抓取 网络,并试图绕过 Internet Explorer 的下载对话框。

在互联网上随处可见 (example 1, example 2) 我找到了这段代码:

$wshell = new-object -com wscript.shell
$wshell.appactivate("Save As")
$wshell.sendkeys("%s")
$wshell.sendkeys("{Enter}")

但是当我尝试执行它时,只需设置 Num Lock On:

我做错了什么?

不知道为什么,但我使用

修复了
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.SendKeys]::SendWait("%s")

( )