|
本帖最后由 china.gaofeng 于 2024-7-31 19:10 编辑
而且既然都调用powershell了,那直接写成powershell脚本不得了?
- if ([console]::NumberLock) {
- (New-Object -ComObject 'WScript.Shell').SendKeys('{NumLock}')
- }
复制代码
就算非要加个批处理的壳,也完全不用搞什么vbs临时文件,仍然是一行powershell搞定——
- powershell -c "&{if ([console]::NumberLock) {(New-Object -ComObject 'WScript.Shell').SendKeys('{NumLock}')}}"
复制代码
不过话说回来,批处理和powershell的运行速度都慢得要命,建议学学autohotkey,这类脚本用ahk真心简单 |
|