Windows 10下VBScript SendKeys在台式机上失效的问题求助
Windows 10下VBScript SendKeys在台式机上失效的问题求助
我最近在尝试用VBScript的SendKeys功能,但遇到了个头疼的问题——发送的按键完全不被系统识别。
我用了微软官方提供的示例脚本,在我的笔记本上运行一切正常,可是放到台式机上就出问题了:记事本确实能正常打开,但SendKeys发送的"Hello"就是没出现在记事本里。两台设备装的都是同版本的Windows 10,实在搞不懂差异出在哪。
想问下大家,是不是需要安装或者激活什么特定组件,才能让SendKeys正常工作啊?
我的脚本文件not.vbs内容如下:
Set objShell = WScript.CreateObject("WScript.Shell") objShell.Run "notepad.exe" WScript.Sleep 2000 objShell.SendKeys "Hello"
我明白这大概率是配置层面的问题,但实在不知道该从哪个方向去排查,求各位大佬指点!
备注:内容来源于stack exchange,提问作者mspi




