Как активировать клавиши Win+Tab с помощью VBScript, чтобы запустить Task View в Windows 10?
Я пытаюсь установить среднюю кнопку мыши для запуска Task View в Windows 10 (замена Aero Flip 3D в предыдущих версиях Windows). Я использую программное обеспечение Logitech SetPoint, которое способно выполнять внешнюю команду, когда я нажимаю среднюю кнопку мыши. Так что моя идея использовать SendKeys для одновременного нажатия клавиш Windows Key + Tab.
Вот мой скрипт.vbs:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "(^{ESC}{TAB})"
Тем не менее, это не работает. Похоже, "нажать" клавишу Windows, а затем клавишу табуляции вместо одновременного нажатия на них. Как я могу заставить их одновременно нажимать и активировать вид задач? И я не хочу задавать проблему XY, поэтому есть ли другой способ активировать представление задач, нажав среднюю кнопку мыши на случай, если я все сделаю неправильно?
Я видел один альтернативный способ активации Aero Flip 3D - запустить команду rundll32 DwmApi #105
в командной строке. Но это, похоже, не активирует представление задач. Есть ли другой код для представления задач?
3 ответа
По какой-то причине программное обеспечение Logitech SetPoint больше не дает мне возможности запускать программу. Не уверен, что с этим, потому что мне удалось создать скрипт AutoIT для запуска Task View.
Я обновил до последней версии SetPoint и настроил среднюю кнопку, чтобы активировать функцию переворачивания документов, которая, по-видимому, соответствует представлению задач в Windows 10, и теперь она выполняет то, что мне нужно.
Set objShell = CreateObject("Shell.Application")
objShell.WindowSwitcher
Документировано под IShellDispatch5
Я знаю, что это старый вопрос, но это может кому-то помочь... Я нашел руководство о том, как настроить мышь Logitech для распознавания клавиши win.
Вот ссылка на этот веб-сайт: Logitech SetPoint Win Key Mapping.
Я испытываю желание скопировать это руководство для суперпользователя, но не уверен, что это правильно / законно.