Имитация нажатия клавиши Alt + Tab

Я пытался имитировать нажатие клавиш Alt + Tab, используя SendInput, keybd_event, SendMessage и SendKeys.Send, но ни один из них не работает. Все остальные нажатия клавиш работают, но не работает только Alt + Tab.

Может ли кто-нибудь сказать мне, как программно открыть переключатель задач Alt + Tab?


person Elmo    schedule 10.08.2013    source источник
comment
Эта ссылка может оказаться полезной: social.msdn.microsoft.com/Forums/windowsdesktop/en-US/   -  person davidsbro    schedule 11.08.2013


Ответы (2)


Вот ссылка, которая может оказаться полезной и полезной: http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/4b6dbc43-a026-4957-9178-91d2001e2d0d/windows-8-block-alttab-simulation

person davidsbro    schedule 12.08.2013
comment
это старо, но в ответе нужно указать решение, а не просто ссылку - person Keith Nicholas; 05.07.2017

Вы можете использовать SendKeys класс и его Send метод

person Rahul Tripathi    schedule 10.08.2013
comment
SendKeys.Send("%{Tab}"), верно? У меня не работает в Windows 8.1. Работает ли это для вас? - person Elmo; 10.08.2013
comment
есть проблема с передачей Alt+Tab в Win 8. См. обходной путь social.msdn.microsoft.com/Forums/windowsdesktop/en-US/ - person Vivek Raj; 31.12.2013