Как выполнить сочетание клавиш в VB - PullRequest
1 голос
/ 13 декабря 2011

Я хотел бы знать, возможно ли и если да, то как использовать VB.NET для автоматизации ввода сочетания клавиш.

В приложении, которое я разрабатываю, оно получает электронную почту как надстройку для Outlook и запускает различные проверки, и если эти проверки являются положительными, оно вставляет информацию о сообщении в базу данных.

Но я хочу быть в состоянии сказать, что, когда субъект = "Ключевое слово", чтобы выполнить Ctrl + Alt + для, по сути, шутка .

Однако я нигде не могу найти ничего по этому поводу, все, что я нахожу, это "Пользовательские ярлыки в VB.NET" и материал о событиях KeyDown, KeyUp и KeyPress.

Спасибо

1 Ответ

1 голос
/ 13 декабря 2011

Я думаю, что самый простой способ сделать это - использовать метод SendKeys.Не проверено, я думаю Ctrl + Alt + будет выглядеть так:

SendKeys.Send("+(^{UP})")

MSDN SendKeys

...