PowerShell:打开和关闭"Num Lock".

Vip*_*ppy 10 keyboard powershell keypress

我希望能够打开和关闭键盘上的"Num Lock"键.我在网上尝试过多个例子,但没有成功.这是我最接近解决方案的事情:

[void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("{NUMLOCK}")
Run Code Online (Sandbox Code Playgroud)

上面的代码看起来可能有效,我看到键盘上的"Num Lock"指示灯闪烁了一秒钟,但它并没有"粘住".

And*_*ndi 20

你经历了相同的开/关闪烁.

这对我来说很好,尝试一下:

$wsh = New-Object -ComObject WScript.Shell
$wsh.SendKeys('{NUMLOCK}')
Run Code Online (Sandbox Code Playgroud)