gpt4 book ai didi

windows - VBScript 发送键 CTRL+LWIN+TAB?

转载 作者:可可西里 更新时间:2023-11-01 13:21:05 25 4
gpt4 key购买 nike

我正在尝试编写一个简单的脚本,它将发送 CTRL+WINDOWS KEY+TAB 组合键。下面的代码发送键 CTRL+ALT+TAB

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^%{TAB}"

但是,当我尝试用 LWIN(又名 Windows 左键)替换“%”(又名 ALT 键)时,它显示语法错误。

我尝试了以下方法,但没有成功:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^{LWIN}{TAB}"

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^{LWIN}+{TAB}"

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys ^{LWIN}+{TAB}

我知道这与在按下其他键时能够按住某些键有关,但我似乎无法正确处理。

可以使用 CTRL+ESC 以编程方式按下 Windows 键。有没有办法将此组合设置为名为 LWIN 的变量,然后使用上述脚本之一?

最佳答案

以防万一有人在这些年登陆这里...
解决方法(而不是发送击键)是直接调用应用程序:

Set objShell = CreateObject("Shell.Application")
objShell.WindowSwitcher

这将打开 Task Switcher Windows 应用程序。 (与 ⊞ windows+TAB 相同)

关于windows - VBScript 发送键 CTRL+LWIN+TAB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12877547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com