Windows 上的 VBScript SendKey [已关闭]

vbscript sendkeys on windows [closed]

提问人:mspi 提问时间:11/15/2023 更新时间:11/15/2023 访问量:25

问:


这个问题似乎不是关于特定的编程问题、软件算法或程序员主要使用的软件工具。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释该问题可能在哪里得到回答。

9天前关闭。

我正在尝试使用带有 sendkeys 的 vbscript,但无法识别密钥。

我正在使用微软的示例,它可以在我的笔记本电脑上运行,但在我的桌面上它不起作用(笔记本电脑和台式机上的相同 Windows 10)。

我必须安装或激活什么才能使用发送密钥吗?

不是.vbs

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "notepad.exe"
WScript.Sleep 2000
objShell.SendKeys "Hello"

我尝试在 Windows 注册表中禁用 uac,但没有成功

VBScript Windows-10 发送密钥

评论

2赞 user692942 11/15/2023
如果脚本在台式机上工作,但在笔记本电脑上不起作用,则这是配置问题,而不是编程问题。需要明确的是,不需要特殊的库来使用它,它内置于 Windows 脚本主机中。我建议你试着问超级用户SendKeys
1赞 LesFerch 11/15/2023
我们是否应该假设“只是不工作”意味着它运行没有错误,但记事本没有启动?或者我们假设记事本启动,但没有输入你好?具体细节很重要。但是,如上所述,这个问题最好发布在 SU 上。

答: 暂无答案