Как получить идентификатор процесса или все дочерние элементы переключателя задач (Alt+Tab) в C#

Пусть требование звучит странно, но я пробую что-то новое. Я написал код на C# для программного вызова переключателя задач (alt+tab). Это не что иное, как утилита TestStack.White Keyboard. Теперь, когда я вызываю этот программный переключатель задач, эта часть выполнена. Поэтому мое требование заключается в том, чтобы из этого переключателя задач мне нужно было нажать на задачу и сделать ее на переднем плане (так же, как мы делаем это вручную) программным способом, используя C#. Для этой цели автоматизации я использую TestStack.White. При проверке переключателя задач с помощью inspect.exe переключатель задач представляет собой список, а все дочерние элементы являются элементами списка. Поэтому, если я получаю идентификатор процесса переключателя задач, я могу выполнить Process.Launch, а затем каким-то образом выполнить оставшуюся часть. Так есть ли способ получить идентификатор процесса переключателя задач. Или есть какой-нибудь способ щелкнуть какую-то задачу внутри переключателя задач, используя C#, как вручную.

0 ответов

Другие вопросы по тегам